Bug 434113

Summary: Subtitle text cut off
Product: [Applications] systemsettings Reporter: Alex <alex765>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: nate, plasma-bugs
Priority: NOR Keywords: regression
Version: 5.21.2   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In: 5.24
Attachments: Screenshot of the bug

Description Alex 2021-03-07 15:20:57 UTC
Created attachment 136458 [details]
Screenshot of the bug

Title and attachment says it all.

Frameworks 5.79.0
Qt 5.12.2
Fedora 34
Wayland session
Comment 1 Nate Graham 2021-03-08 16:33:28 UTC
Can you provide some steps to reproduce? It works fine for me when I go to that page in System Settings. How are you getting there?
Comment 2 Alex 2021-03-09 13:48:40 UTC
I just open the systemsettings app, go to Regional Settings, then go to Date & Time. 

Maybe there's a configuration difference. Are there any config files that would affect this?

I observed this on plasma release 5.21.2. I tried systemsettings compiled with kdesrc-build, but upon trying to kdesrc-run it, I got a "bash: /prefix.sh: No such file or directory" error.
Comment 3 Nate Graham 2021-03-09 15:49:30 UTC
Yeah, when I do that, it works fine.

I'm using 11pt Noto Sans as my font, with 200% global scale. Those are about the only relevant differences between the default settings that I can think of. Yourself?
Comment 4 Nate Graham 2021-03-09 19:48:22 UTC
I can confirm the issue on Wayland: the header does not become tall enough to display all of the subtitle text. Depending on your font settings, the text may be cut off, or totally invisible, with the only evidence for it being that it's selectable and the top of the selection rect can remain visible.
Comment 5 Alex 2021-05-22 08:39:46 UTC
I just noticed this also happens on the Kwallet KCM. Changing the component to general
Comment 6 Nate Graham 2021-12-15 22:46:48 UTC
This became more visible recently when we reduced the default size of Level 1 headings.

Not Wayland-specific.
Comment 7 Bug Janitor Service 2021-12-15 23:07:51 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/systemsettings/-/merge_requests/106
Comment 8 Nate Graham 2021-12-19 19:19:50 UTC
Git commit 1890900df745249dcdd3191cd68217c655de6f3f by Nate Graham.
Committed on 19/12/2021 at 19:17.
Pushed by ngraham into branch 'master'.

Don't show unnecessary root authentication message

This message is pointless because the user will find out that they need
to authenticate when they click the "Apply" button anyway. Showing the
user this information ahead of time just contributes to visual clutter
when it is even shown.

However the message hasn't even been shown for at least 9 months due to
an intentional change in header height calculation to make the KCM
header height always match the height of the category/subcategory
sidebar header height. This had the side effect of entirely or mostly
cutting off the authentication message. With the current design, there
is no way to fix this without regressing the header alignment fix, and
the message is pretty much unnecessary anyway, so the simplest solution
is to not show it at all.
FIXED-IN: 5.24

M  +0    -6    core/ModuleView.cpp

https://invent.kde.org/plasma/systemsettings/commit/1890900df745249dcdd3191cd68217c655de6f3f