System Statistics opens in new tab

SYSTEM INFORMATION
OS type and version Debian 12
Webmin version 2.501
Virtualmin version 7.40.0 Pro

I’ve seen this issue for since upgrading to Pro, so for at least one or two versions so far.

When you click the “System Statistics” link in the left panel, it opens in a new window (tab in my case).

I suspect it’s suppose to load in the right panel, but if I could be wrong so would appreciate clarification at least.

That’s always been true in Authentic Theme. There’s some JavaScript incompatibilities that the old Framed Theme doesn’t need to deal with because it puts it in its own frame. Authentic doesn’t have a separate frame for the content pane.

At some point we should probably replace the graphing library that we use there. There are a lot to choose from these days, and there weren’t many good ones back then.

Yeah Open new tab, maybe to give it more space, there a back arrow button so to go back to virtualmin.

@Joe,

Are you saying that the “Stats” are suppose to load in a new window (or tab) instead of the right side of “Authentic”? All other pages load in the right side of AUthentic normally.

Yes. That’s how it’s always been.

So this is considered normal?

Yes. I don’t know how to say it any other way.

So when you click “back” it’s suppose to take you back to a “broken” interface? (missing the left panel)? This doesn’t seem quite right. Perhaps a “close” button needs to be added to that page if it’s intended to be loaded in a new window (or tab) instead of a “back button”.

OK, it’s not supposed to be like that. But, it always has been, unfortunately. It’s probably possible to “fix” the back button, but I think it simply shouldn’t have a back button. It shouldn’t give the impression there’s a “back” to go to.

Again, the JavaScript library being used there is not compatible with whatever libraries Ilia is using in Authentic. The stats graphs predate Authentic by a few years. It’s just ugly incompatibility with an old library, not an intentional bit of suckiness.

The right solution is a new graphing library. I don’t know when/if Ilia will have time to look into that. The library we’re using is a bit odd in that it takes data in CSV, but it’d be easy enough to change the backend to serve JSON instead, which is more commonly supported.

I understand about the compatibility, perhaps until the underlying javascript issue can be address (allowing it to be integrated better into the overall UI) …

Screenshot from 2025-09-08 23-25-01

The “home” and “back” button on the upper left as shown above, should be removed and perhaps an “X” or “close” button / link should be added to the upper right indicating that this is a “popup” window or dialog rather then a panel integration.

This topic was automatically closed 8 days after the last reply. New replies are no longer allowed.