Bug 429456

Summary: Users kcm GUI bugs regarding column layout and forward/backward arrow
Product: [Applications] systemsettings Reporter: Frank Steinmetzger <dev+kde>
Component: kcm_usersAssignee: Janet Blackquill <uhhadd>
Status: RESOLVED DUPLICATE    
Severity: normal CC: nate, plasma-bugs
Priority: NOR    
Version First Reported In: 5.20.3   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: First look at Users KCM after boot
Switch to another KCM and back to Users, now it looks as expected.
3. Click on two user entries in the list, and they are shown side by side.
4. Click the back arrow, list is shown, but right-most user remains clipped and w/o scrollbars
5. After switching theme to Breeze, left user column is clipped at right edge with lots of space to spare.

Description Frank Steinmetzger 2020-11-21 15:12:50 UTC
Created attachment 133531 [details]
First look at Users KCM after boot

SUMMARY

Sorry for the generig subject line, it is hard to put the problem into only a few words.

I wanted to look something up about my user, so I opened system settings and weht to Users. Upon first use after reboot, I had three entries, but they were either empty or too small to show their content: attachment 1 [details].

Simply switch to another KCM and then back to users, now the content is shown as expected: attachment 2 [details].

Now click on a user, its details are shown on the right. But: click on another user, and it is shown to the right of the first one. Now I have two users shown side by side. If the window is small enough, the user list disappears to the left (Attachment 3 [details])

Clicking the back arrow shows the user list again, but there are still two users to the right, the right-most maybe clipped by the window border, but with no scrollbar to show it fully. (Attachment 4 [details])

The arrows in the header bar are also confusing for someone who is quite new to the new layout (like me). Sometimes, the header text is grey and not black (it looks disabled), but when I click on it, it turns black but nothing else happens. To make sure that is not a problem with QtCurve, I switched application style back to Breeze. First, I could reproduce the grayed out header. But secondly, now the left user panel is truncated at its right edge (and for some reason, the fonts became a lot smaller, but that is probably a different matter). I switched back to QtCurve and the clipping remained (Attachment 5 [details]).

The first problem does not occur again after logout and re-login.

On a sidenote:
I develop myself, and I appreciate the work everyone does and don’t want to spread negative vibes in any way or point fingers. Bot how does an obvious GUI misbehaviour like this pass through any kind of basic testing? When I write a new GUI, the first thing I do is click through everything.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma:Arch Linux
KDE Plasma Version: 5.20.3
KDE Frameworks Version: 5.76.0
Qt Version: 5.15.1
Comment 1 Frank Steinmetzger 2020-11-21 15:13:18 UTC
Created attachment 133532 [details]
Switch to another KCM and back to Users, now it looks as expected.
Comment 2 Frank Steinmetzger 2020-11-21 15:13:51 UTC
Created attachment 133534 [details]
3. Click on two user entries in the list, and they are shown side by side.
Comment 3 Frank Steinmetzger 2020-11-21 15:14:32 UTC
Created attachment 133535 [details]
4. Click the back arrow, list is shown, but right-most user remains clipped and w/o scrollbars
Comment 4 Frank Steinmetzger 2020-11-21 15:15:10 UTC
Created attachment 133536 [details]
5. After switching theme to Breeze, left user column is clipped at right edge with lots of space to spare.
Comment 5 Nate Graham 2020-11-23 20:59:39 UTC
This is mostly caused by Bug 429313 which is now fixed, but the first issue is Bug 429314 which is under investigation and possibly an upstream issue in AccountsService.

*** This bug has been marked as a duplicate of bug 429313 ***