Created attachment 163194 [details] How GNOME's Nautilus file manager asks for the admin password after the path prepended with admin is pressed enter on OBSERVED RESULT Kio-admin asks for admin password after prepending admin:// EXPECTED RESULT Kio-admin asks for admin password after entering the past prepending with admin:// SOFTWARE/OS VERSIONS Linux/KDE Plasma: Endeavouros_Cassini_Nova-03-202 (available in About System) KDE Plasma Version: 5.27.9 KDE Frameworks Version: 5.112.0 Qt Version: 5.15.11 ADDITIONAL INFORMATION Like GNOME's Nautilus file manager does it
What's the advantage of the GNOME approach. What problem does it solve compared to how we do it?
(In reply to Nate Graham from comment #1) > What's the advantage of the GNOME approach. What problem does it solve > compared to how we do it? IMO it is better UX when the user is prompted for the password after he/she enter the path. The user shouldn't be interrupted while he is typing the file or folder path. It makes for a more non intrusive experience.
Thanks.
(In reply to Nate Graham from comment #3) > Thanks. It is a problem because the system asks them for a password even before they have typed in "admin://" (it asks them after typing "admin:" instead) so they mistakenly end up typing the "/" in the password field which stole the input field focus so they couldn't completely type "admin://". Users of GNOME and Cinnamon would do this as their admin protocol asks for the password after the user types in "admin://" as described above.
(In reply to Nate Graham from comment #1) > What's the advantage of the GNOME approach. What problem does it solve > compared to how we do it? It is a problem because the system asks them for a password even before they have typed in "admin://" (it asks them after typing "admin:" instead) so they mistakenly end up typing the "/" in the password field which stole the input field focus so they couldn't completely type "admin://". Users of GNOME and Cinnamon would do this as their admin protocol asks for the password after the user types in "admin://" as described above instead of after typing "admin:".