Bug 514707

Summary: Renice dialog doesn't get a darkened underlay behind it
Product: [Applications] plasma-systemmonitor Reporter: Nate Graham <nate>
Component: generalAssignee: KSysGuard Developers <ksysguard-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: 4wy78uwh, ahiemstra, notmart, plasma-bugs-null, rubisetcie
Priority: NOR    
Version First Reported In: 6.5.90   
Target Milestone: ---   
Platform: KDE Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: No darkened underlay

Description Nate Graham 2026-01-16 21:08:39 UTC
Created attachment 188603 [details]
No darkened underlay

See attached screenshot.

This omission is caused by the use of Qt Controls Dialog, rather than Kirigami Dialog: https://invent.kde.org/plasma/plasma-systemmonitor/-/blob/master/src/table/ReniceDialog.qml?ref_type=heads#L17

Seems like something manual is needed here, or else better styling of the upstream control, or else using Kirigami Dialog instead (though that has worse side margins, so more work would be required than just switching to it).
Comment 1 Bug Janitor Service 2026-01-20 13:29:02 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-systemmonitor/-/merge_requests/408
Comment 2 Arjen Hiemstra 2026-01-22 10:13:58 UTC
Git commit e0ed354977a0cb30ec5f25d27fca98c25202e268 by Arjen Hiemstra.
Committed on 22/01/2026 at 10:02.
Pushed by ahiemstra into branch 'master'.

table: Make ReniceDialog modal

This was missed when adding the feature.

M  +1    -0    src/table/ReniceDialog.qml

https://invent.kde.org/plasma/plasma-systemmonitor/-/commit/e0ed354977a0cb30ec5f25d27fca98c25202e268
Comment 3 Arjen Hiemstra 2026-01-22 10:25:21 UTC
Git commit 52baf3ec0e17bfd3989290a080cbf99e659ea0e7 by Arjen Hiemstra.
Committed on 22/01/2026 at 10:17.
Pushed by ahiemstra into branch 'Plasma/6.6'.

table: Make ReniceDialog modal

This was missed when adding the feature.

M  +1    -0    src/table/ReniceDialog.qml

https://invent.kde.org/plasma/plasma-systemmonitor/-/commit/52baf3ec0e17bfd3989290a080cbf99e659ea0e7