Switching themes

Since Authentic Theme often time causes problems we need to temporarily switch to another theme for debugging purposes. Today I went to Webmin > Webmin Configuration > Webmin Themes > Change theme and Selected "Virtualmin Framed Theme", however whatever I do - restart Webmin, refresh the browser - it persists loading the Authentic Theme. Really sad that even such simple things are broken.

Status: 
Closed (cannot reproduce)

Comments

Howdy -- hmm, I wasn't able to reproduce that issue. It should be possible to switch to and from any theme.

Just to verify -- what happens if you restart Webmin (using "service webmin restart"), and then reload the page? Are you able to access the Virtualmin Framed theme at that point?

I tried that trick with no success.

I found a bug - if you try to change the theme in Webmin > Webmin Configuration > Webmin Themes then you will fail to get away from Authentic Theme. But if you try to change it in Webmin > Change Language and Theme > Webmin UI theme then finally it changes.

Generally, having two different settings at two different place for the same thing is really confusing and inconvenient for the users, so I believe one of them should be ditched.

Ilia's picture
Submitted by Ilia on Wed, 10/19/2016 - 01:29

Hi, yngens.

Yes, settings in Change Language and Theme can override global settings as they made for being used with current user only, thus letting any user to chose their own language/theme. You ran into the confusion because you logged in as privileged user.

Ilia's picture
Submitted by Ilia on Wed, 10/19/2016 - 01:30

Status: Active » Closed (works as designed)
Status: Closed (works as designed) » Active

Well, actually in that case users should be somehow informed that one of the options for privileged users and the other for non-privileged. Gentlemen, let's be serious of this kind of discrepancies to continue taking *min to to more polished state. Let's not leave to users to be confused what is what.

Ilia's picture
Submitted by Ilia on Thu, 10/20/2016 - 07:36

Project: Authentic Theme » Webmin Core
Title: Impossible to switch to other themes from Authentic Theme » Switching themes
Category: Bug report » Support request
Assigned: Unassigned »

There are two options available in the Change Language and Theme section.

One shows the current global selection that is used by default, and other is labeled as "personal choice".

If the admin is looking to change the global theme, they can do so in Webmin -> Webmin -> Webmin Configuration -> Webmin Themes. Only the admin (generally root) has access to that screen, and that changes the default/global theme that's in use for Virtualmin and Webmin.

However, if a user wishes to use a different theme than what is being used globally, they can do so by going to Webmin -> Webmin -> Change Language and Theme.

On that screen, they can either select to use the globally set language or theme option, or they can select "personal choice" to pick something different than the globally set option.

If the admin is looking to change the global theme, they can do so in Webmin -> Webmin -> Webmin Configuration -> Webmin Themes. Only the admin (generally root) has access to that screen, and that changes the default/global theme that's in use for Virtualmin and Webmin.

Well, then this part does not currently work. Please test it on your end.

Yeah I wasn't able to reproduce an issue with that, unfortunately.

We actually switch themes fairly frequently to do testing and hadn't experienced a problem with that.

So it's the global theme you're having a problem setting, the one in Webmin Configuration -> Webmin themes?

Do you get an error of any sort when attempting to change it?

Also, if you go back into the Webmin themes screen after making a change, does it still say Authentic there? Or does it say "Virtualmin Framed Theme", but load the Authentic theme?

Status: Active » Closed (cannot reproduce)

Strange enough as I tried to change the global theme on another server today and it worked ok. So I believe something was wrong with that particular server.