Bug 507345 - Clicking the Resolution drop-down obscures current resolution
Summary: Clicking the Resolution drop-down obscures current resolution
Status: RESOLVED NOT A BUG
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_kscreen (other bugs)
Version First Reported In: 6.3.4
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: kscreen-bugs-null@kde.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-07-22 08:30 UTC by Alexander Potashev
Modified: 2025-10-03 18:03 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
screencast (175.87 KB, video/x-matroska)
2025-07-22 08:31 UTC, Alexander Potashev
Details
dolphin screenshot ru_RU (136.98 KB, image/png)
2025-10-03 18:03 UTC, Alexander Potashev
Details

Note You need to log in before you can comment on or make changes to this bug.
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.