Virtualmin Dashboard No Longer Loads After Update In Safari. Firefox OK

SYSTEM INFORMATION
OS type and version Debian 11
Virtualmin version 7.7

Software Versions
Webmin version: 2.101
Usermin version: 2.001
Virtualmin version: 7.7
Authentic theme version: 21.04
Path to Perl: /usr/bin/perl
Python version: 3.9.2
Path to Python: /bin/python3
BIND version: 9.16
Postfix version: 3.5.18
Mail injection command: /usr/lib/sendmail -t
Apache version: 2.4.56
PHP versions: 7.4.33, 8.1.21, 8.2.8
Logrotate version: 3.18.0
MariaDB version: 10.5.19
SpamAssassin version: 3.4.6
ClamAV version: 0.103.8

This morning I installed the webmin and usermin updates (latest) and now the Virtualmin Dashboard does not complete loading in Safari v14.1.2 (MacOS Mojave 10.14.6). The red bar continuously moves left-right.
See attached image.

Virtualmin Dashboard loads with Firefox 115.1.0esr (64-bit) on the same (Mac) computer.

Is it possible to get the Virtualmin Dashboard loading again with my Safari version?

Good old safari :slight_smile:

I assume Safari has a web development console…if so, open it up and see what errors you get. (Ilia has a Mac for testing, but, it never hurts to show us the error(s) you have when there are UI problems like this).

@Joe - Is this what you asked for?

works on Safari v 16.4 macbookair ventura 13.3.1

@popmay - Thanks but I am stuck on MacOS Mojave and the respective Safari (version above) due to my hardware being “legacied” by Apple.

I fired up my old MacBook Pro. It is stopped on High Sierra 10.13.16, Safari 13.1.2 which is one OS before Mojave. It opened the page fine. So maybe you have an extension making the conflict? It opens the .html at your host. I’m not trying to open :00000/ so I don’t know if this info matters.

OK I logged into my dashboard with that old Safari and got the same problem as you. My new Safari logs in fine.

Yes, I understand it has to do with “Old” Safari. But I have not been able to find out why. Is there some technical reason Safari v14.1.2 (MacOS Mojave 10.14.6) cannot load the Virtualmin dashboard or is there some random function determining that because the Safari version is past some number it must not work right?

Clear cache

On firefox:
[Webmin] > [Change Language and Theme] > Than Personal Choice - Legacy theme

Try to use Safari again

*I never used an apple product …

@xlad - I got an error, but it seemed to change the theme, see attachments. I don’t know if the legacy theme is supposed to look like that either.
It also seems that Virtualmin is gone and I only have Webmin after changing to the legacy theme.

webmin-legacy-theme

You can change back your new theme, but that proves that is a conflict between your Safari version and how the new theme works, as I suspected.

Let’s hope some dev see it. If wasn’t clear I have nothing to do with webmin…

You can look at your safari settings/ options, maybe some javascript/ HTML data is blocked there, I suppose the new theme places data for its functionality in HTML code itself. So that might be a problem for safari to load required data to make the theme function.

I’m sorry I couldn’t be more helpful.

Or try the other two themes.
Maybe Framed Theme works (after a refresh, or even a webmin restart - systemctl restart webmin).

@xlad - Sorry I didn’t mention it in my previous post. The error message (attachments) are in Firefox, not Safari.

Webmin is old af, Legacy looked something like that, all internet looked something like that.

Framed Theme works?

Edit: this doesn’t work to change the theme, look at my next post

Since it broke with the last upgrades I would guess that bundle.min.js was either added or upgraded in the Webmin display code.

syntaxError: invalid regular expression: invalid group specifier name bundle.min.js:83

So since Safari cannot be upgraded on your system and the version you are stopped at doesn’t support some regex in bundle.min.js it looks like you will be using a browser that can update independent of your OS. I like Firefox developer myself.

I would go back to the Authentic theme

Sorry, you can’t change the theme from theme…

Only from Language and Themes

@popmay That error dissapear on refresh, the javascript one. I replicated on Ubuntu 22, on Chrome.
Even the other error on Firefox.
And this one with changing theme.

But this fix it, and @jtomelevage please try Framed theme to see if the original issue dissapear in Framed Theme

Unfortunately Safari is part of MacOS. It cannot be upgraded newer than the OS. jtomelevage can’t upgrade his OS beyond MacOS Mojave 10.14.6 That’s a 2019 OS. So the Safari v14.1.2 is also 2019.

so unless you have a 2019 era Mac you can’t test that old Safari version. The old Safari doesn’t have problems with a lot of things but when it does you can’t fix it.
In this circumstance a different browser is the answer

1 Like

Yes, at least we all know that we can’t stay stuck in the past.

And that themes doesn’t change from themes :slight_smile:

@xlad and @popmay - Thanks for your replies.

I think there is nothing I can do as @popmay says. I am stuck on Safari until I can afford a new(er) mac. I should have seen this coming because some time ago I began getting this message when I tried to log into these Virtualmin forums:

Using Firefox, anytime I switch themes I get this message. Actually there are two messages. They may be the same but the first one goes away so fast I can’t catch it.

firefox-theme-switch-error

Even with that error I can switch themes. I just don’t like the legacy one. When I switch to the Framed theme I can indeed open Virtualmin in my old Safari.

In the mean time I have just come to acknowledge that I have to use Firefox more so I have switched back the the Authentic theme and until I can get a new mac.

Thanks everyone for helping out. I always have a good experience here with you folks.