Bug 411672 - Logout screen should always be drawn on top of everything or else it can be overlapped by device notifier, ksysguard, and other windows
Summary: Logout screen should always be drawn on top of everything or else it can be o...
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.19.90
Platform: Arch Linux Linux
: NOR minor
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-09-07 15:01 UTC by Patrick Silva
Modified: 2023-08-03 21:05 UTC (History)
3 users (show)

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


Attachments
screenshot (778.54 KB, image/png)
2019-09-07 15:01 UTC, Patrick Silva
Details
system activity window overlapping the logout screen (590.74 KB, image/png)
2019-10-16 19:40 UTC, Patrick Silva
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Silva 2019-09-07 15:01:09 UTC
Created attachment 122521 [details]
screenshot

STEPS TO REPRODUCE
1. make sure "Open popup when new device is plugged in" option is checked in device notifier settings
2. press ctrl+alt+del to open the logout screen
3. connect a removable device to usb port or insert a cd/dvd/bd

OBSERVED RESULT
As we can see in the attached screenshot, device notifier overlaps the logout screen.

EXPECTED RESULT
device notifier does not overlap the logout screen.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 5.16.5
KDE Frameworks Version: 5.61.0
Qt Version: 5.13.1
Comment 1 Nate Graham 2019-09-12 15:42:17 UTC
Hah, wow. Does this happen for every System Tray popup, or only for the Device Monitor?
Comment 2 Patrick Silva 2019-09-12 16:05:26 UTC
If I open any systray popup and then lock my screen, it does not overlap the logout screen.
The Device notifier overlaps the logout screen only if it opens while the screen is already locked.
Comment 3 Nate Graham 2019-09-12 16:27:20 UTC
Are we talking about the *lock* screen, or the *logout* screen?
Comment 4 Patrick Silva 2019-09-12 16:56:16 UTC
Sorry, forget my previous comment lol

If I open any systray popup and then press ctrl+alt+del, it does not overlap the logout screen.
The Device notifier overlaps the logout screen only if it opens while the logout screen is already open.

I have just noticed that this issue not always is reproducible if I follow the steps
while a window is maximized. Therefore, to reproduce consistently, we must close or minimize all windows before to follow the steps provided.
Comment 5 Nate Graham 2019-09-12 17:09:16 UTC
I suspect this would happen with any systray applet, it just happens to be easy to reproduce with the devices notifier because it's hard to bet other ones to pop-up after the logout screen is already open.
Comment 6 Patrick Silva 2019-10-16 19:40:23 UTC
Created attachment 123251 [details]
system activity window overlapping the logout screen

another issue that seems related...
press ctrl+alt+del, press ctrl+esc: system activity window overlaps the logout screen.
Comment 7 Patrick Silva 2020-09-18 22:07:03 UTC
it's still reproducible only on X11.

Operating System: Arch Linux
KDE Plasma Version: 5.19.90
KDE Frameworks Version: 5.74.0
Qt Version: 5.15.1
Comment 8 Noah Davis 2023-08-03 21:05:25 UTC
This seems to be fixed. I tested 5.26.1 on X11.