Bug 514785

Summary: Context menus don't seem to be snapping to the pixel grid
Product: [Applications] plasma-systemmonitor Reporter: Tech-Tac <im.tech.tac>
Component: generalAssignee: KSysGuard Developers <ksysguard-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: ahiemstra, plasma-bugs-null
Priority: NOR    
Version First Reported In: 6.5.5   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Blurry menu

Description Tech-Tac 2026-01-18 09:57:37 UTC
SUMMARY
Context menus in the process lists in system monitor have blurry icons and borders, they don't seem to snap to the pixel grid of the screen

STEPS TO REPRODUCE
1. Open system monitor
2. Right click a running task
3. Repeat a few times while clicking in different positions

OBSERVED RESULT
The icons on the menu look visibly blurry (tested on a standard/low DPI monitor)
It also slightly changes if you open the menu from a different position

EXPECTED RESULT
Look not blurry I guess

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch
KDE Plasma Version: 6.5.5
KDE Frameworks Version: 6.22.0
Qt Version: 6.10.1
Comment 1 Tech-Tac 2026-01-18 09:59:20 UTC
Created attachment 188637 [details]
Blurry menu

Also notice how the text look crisp compared to the icons and how the border of the menu isn't a perfect 1 px solid line
Comment 2 Tech-Tac 2026-01-18 09:59:57 UTC
I forgot to mention that I don't have any scaling options turned on, I'm on 100% scaling in native resolution.
Comment 3 Arjen Hiemstra 2026-01-19 09:24:23 UTC
Huh, I never noticed before, but you're right, there does seem to be something off with the icons.
Comment 4 Bug Janitor Service 2026-01-20 13:29:04 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-systemmonitor/-/merge_requests/408
Comment 5 Arjen Hiemstra 2026-01-22 10:13:50 UTC
Git commit 26202cd9c6ad08d64def529afcc63a90d91e4981 by Arjen Hiemstra.
Committed on 22/01/2026 at 10:02.
Pushed by ahiemstra into branch 'master'.

faces: Round context menu popup location for tables

Without rounding we potentially place the menu at fractional coordinates
which results in slight rendering issues due to pixel misalignment.

M  +2    -2    src/faces/applicationstable/contents/ui/FullRepresentation.qml
M  +2    -2    src/faces/processtable/contents/ui/FullRepresentation.qml

https://invent.kde.org/plasma/plasma-systemmonitor/-/commit/26202cd9c6ad08d64def529afcc63a90d91e4981
Comment 6 Arjen Hiemstra 2026-01-22 10:25:13 UTC
Git commit 6b3e0ce29cb36cf2f1dcd44bc8a1c133d4876240 by Arjen Hiemstra.
Committed on 22/01/2026 at 10:17.
Pushed by ahiemstra into branch 'Plasma/6.6'.

faces: Round context menu popup location for tables

Without rounding we potentially place the menu at fractional coordinates
which results in slight rendering issues due to pixel misalignment.

M  +2    -2    src/faces/applicationstable/contents/ui/FullRepresentation.qml
M  +2    -2    src/faces/processtable/contents/ui/FullRepresentation.qml

https://invent.kde.org/plasma/plasma-systemmonitor/-/commit/6b3e0ce29cb36cf2f1dcd44bc8a1c133d4876240