Webmin/Virtualmin/Cloudmin Authentic bugs on mobile

When used on mobile the interface is well... unusable :) These happen both in Firefox and Chrome (latest stable versions from Playstore) on Android 7.1. Also cleared caches. I couldn't edit text, see below, when trying to alter DNS records manually for example, the "Create Record of type" button (this one you can test also on the desktop) is in fact loading the editor too, I could hardly select anything in the dropdown in Virtualmin (needed in the end to list all domains to get into one of them).

The most annoying is the disappearance of the keyboard in the first search field/dropdown list and also in the editor and a few other places. It opens, than it slides back so you can't type anything... It seems it has something to do with the scrollbar in those frames...

There is also no clear sign that something is loading which can be problematic on mobile connections, "is it doing something?", "did it froze on me?", "what the hack?".

Also in the latest mobile Firefox the login page is not loading properly, no theme at all just the fields and buttons draw by browser?

The old mobile theme has also some usability problems - for starters it's still kinda ugly :) and lots of thing are missing, as intended I guess, but with FF it throws some not found errors when selecting a domain (any).

Those are happening on different servers, more so, with different Authentic versions . Does anyone have the same issues or is it my phone (a Google Nexus 6, made by Motorola) even if I can't say that anything is wrong with it?

Status: 
Closed (fixed)

Comments

Ilia's picture
Submitted by Ilia on Thu, 02/22/2018 - 14:12

I will test it on my phone with Snapdragon 821 and Adreno 530.

In general, there are plenty of room for improving mobile version, I agree. Surely, I will put some time and effort in making mobile version shine as well. This though, will only happen after new mail is out.

In more distant future, I will make an Android App and use API to overview/control basic data.

fakemoth's picture
Submitted by fakemoth on Thu, 02/22/2018 - 14:27

Thank you Ilia, prompt as ever!

Ilia's picture
Submitted by Ilia on Thu, 02/22/2018 - 14:57

I have tried it on my phone.

I can't say I'm satisfied fully. There are a lot of large, not fitting tables and wide inputs that make you do horizontal scroll. There are other UI issues.

But you're saying unusable? Well, I could open Apache/DNS record editor and manually edit/enter text. No problem was there. I could also with ease use the navigation menu and right side slider.

When things are loading, I could see the explicit red progress running from left to the right.

I could not find "Create Record of type" button in BIND module, that you were talking about?

I used latest Chrome on Android 7.0. You could also try turning-on Desktop Site in Chrome top right menu, when on the Webmin page. I didn't enable it. It was just working fine with Desktop Site feature off.

What is your theme version? In case it's the latest, my only guess that you don't have enough hardware power. Could you try to use it with your friend's table or mobile to see how it runs?

Ilia's picture
Submitted by Ilia on Thu, 02/22/2018 - 15:39

Actually, after trying to enable mentioned Desktop Site, I couldn't focus on the field. Anytime I taped it, it gotten focus for a second and then lost it and the keyboard went hidden.

Is that what you were experiencing?

fakemoth's picture
Submitted by fakemoth on Fri, 02/23/2018 - 12:14

Exactly what I was trying to explain to my best: on my phone I have to keep "Desktop site" always enabled, else it switches to the old Webmin mobile theme, as expected. And it does exactly what you experienced too in the second post. And on most of the pages the loader doesn't show? In Dashboard for example it shows, Webmin too as far I can tell, Virtualmin and Cloudmin have problems.

Maybe the recently installed for the 100th time Cloudmin is breaking stuff? I noticed that there are a few issues even on the desktop with Authentic.

About Bind and the button - I was referring to the DNS option in system settings, under each particular domain in Virtualmin, not the Webmin module. This one doesn't work, not even on a regular PC and stock browser. Usually it opened some drop downs, fields and such for easy management and it was priceless on mobile. Just thought to use that one when couldn't use the editor at all.

Nexus 6 (you asked a while ago BTW, never mind :) was a beefy flagship at the time, cca 2015. Still does the job today, games, server admin, regular browsing - everything. And for the love of Wotan, I can't find another phone to replace it :D https://www.gsmarena.com/motorola_nexus_6-6604.php

Ilia's picture
Submitted by Ilia on Thu, 04/26/2018 - 05:15

I have referenced you issue here.

I will keep it in my todo. Thank you for reporting.

Ilia's picture
Submitted by Ilia on Thu, 04/26/2018 - 05:15

Status: Active » Closed (fixed)
Ilia's picture
Submitted by Ilia on Thu, 04/26/2018 - 05:15

Status: Closed (fixed) » Closed (duplicate)
fakemoth's picture
Submitted by fakemoth on Sat, 04/28/2018 - 03:44

Thanks for the hard work Ilia! One more thing, theme related (should I open another Issue?): in Cloudmin Pro I have a lot of problems because Authentic doesn't display the errors. Just spins the icon on the buttons and freezes there, no matter if it is a package missing or something perl related. Virtualmin Framed theme does show the errors so I always have to switch themes, which because of browser caching is very annoying: switch, clear cache, login, check, switch back, clear cache again, login again...

It happens on quite a few servers.

Also a personal request - please offer an option for Virtualmin and Cloudmin to display everything that happens. I hate the windowish stuff like "I am doing something in the background, but I am not showing it to you, just stare at this spinner/loader"...

Ilia's picture
Submitted by Ilia on Sat, 04/28/2018 - 03:52

I have a lot of problems because Authentic doesn't display the errors.

Do you mean what? Running package updates doesn't show progress and only displays final page? Can you describe steps to reproduce it? Which link as that at the URL bar before clicking a button and after it's finished?

I do tend to show things as they are. Nothing is hidden on purpose. I just need to be shown exactly, preferably with screenshot or screencast, what's happening. Could you do it please?

Ilia's picture
Submitted by Ilia on Sat, 04/28/2018 - 09:20

Okay, I have checked and found only mass_update_form.cgi script in Cloudmin that wasn't part of progressive output.

Give it a try now, with the latest commit.

Ilia's picture
Submitted by Ilia on Tue, 05/22/2018 - 09:15

The navigation menu issue and other issues related to touch-enabled devices been fixed with the latest commit and going to be added to upcoming 19.19 release.

Thanks for reporting.

Ilia's picture
Submitted by Ilia on Tue, 05/22/2018 - 09:15

Status: Closed (duplicate) » Closed (fixed)