Bug 507345

Summary: Clicking the Resolution drop-down obscures current resolution
Product: [Applications] systemsettings Reporter: Alexander Potashev <aspotashev>
Component: kcm_kscreenAssignee: kscreen-bugs-null <kscreen-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: normal CC: bizyaev, nate, plasma-bugs-null
Priority: NOR    
Version First Reported In: 6.3.4   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: screencast
dolphin screenshot ru_RU

Description Alexander Potashev 2025-07-22 08:30:49 UTC
SUMMARY
Clicking the Resolution drop-down obscures current resolution.

STEPS TO REPRODUCE
1. Click in the middle of the drop-down UI element labeled "Resolution:"
2. 
3. 

OBSERVED RESULT
See screencast.

The user cannot know what is the current resolution because the drop-down
 1. obscures the screen label in the screen layout diagram on top
 2. obscures the clickable area of the drop-down UI element
 3. doesn't highlight the currently selected resolution in the drop-down popup list

Also, the drop-down popup highlights the item under mouse pointer which is not the currently selected resolution, this may mislead users.

EXPECTED RESULT
User should be able to easily answer the questions "am I using the highest resolution available?" and "how does the current resolution compare to the maximum resolution available?".

SOFTWARE/OS VERSIONS
Operating System: Debian GNU/Linux rodete 
KDE Plasma Version: 6.3.5
KDE Frameworks Version: 6.13.0
Qt Version: 6.8.2
Kernel Version: 6.12.27-1rodete1-amd64 (64-bit)
Graphics Platform: X11
Processors: 14 × Intel® Core™ Ultra 7 165U
Memory: 62.3 GiB of RAM
Graphics Processor: Intel® Graphics

ADDITIONAL INFORMATION
I'm filing this bug against kcm_kscreen rather than Qt6/KF6 because there may be ways to fix/mitigate the issue without touching Qt6/KF6. For example, the KCM could show the drop-down below the clickable element only (that might require migrating from QtQuick to QtWidgets, can't wait for it tbh).
Comment 1 Alexander Potashev 2025-07-22 08:31:04 UTC
Created attachment 183414 [details]
screencast
Comment 2 Nate Graham 2025-09-18 21:48:58 UTC
This is the normal behavior of a drop-down menu when it's taller than the view it lives in. Not a bug, I'm afraid.

Users know what the current resolution is because it's highlighted in the popup.
Comment 3 Alexander Potashev 2025-10-03 18:03:24 UTC
Created attachment 185487 [details]
dolphin screenshot ru_RU

> This is the normal behavior of a drop-down menu when it's taller than the view it lives in. Not a bug, I'm afraid.

I believe the behavior was different  (and IMO better) in Plasma 4.x, 5.x: the drop-down would appear below the resolution line and has scrollbar, if necessary. See attached Dolphin screenshot for a similar drop-down.

> Users know what the current resolution is because it's highlighted in the popup.

It's not always highlighted in the popup because the highlight follows mouse pointer. The current resolution isn't guaranteed to appear below mouse pointer.