Bug 507018

Summary: Kickoff, notifications, panel popups and icons grid misplaced due to trying to position them on a screen that hasn't woken up yet
Product: [Plasma] plasmashell Reporter: Oleg <oleg>
Component: generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: REPORTED ---    
Severity: normal CC: kde, kdedev, nate, notmart
Priority: NOR Keywords: multiscreen
Version First Reported In: 6.4.2   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
See Also: https://bugs.kde.org/show_bug.cgi?id=485932
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Broken plasmashell
outputs configuration
Monitors waking after suspend

Description Oleg 2025-07-14 09:31:44 UTC
Created attachment 183218 [details]
Broken plasmashell

SUMMARY
After waking from suspend kickoff application menu opens on a wrong screen, notifications are drawn at panel, panel popups are opening at the wrong place and last row of icons grid is overlapped by panel. To bring things back to normal I have to restart plasmashell.

STEPS TO REPRODUCE
1. Suspend
2. Resume and login

OBSERVED RESULT
"Broken" plasmashell

EXPECTED RESULT
Things should be just as they were before or after I restart plasmashell.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.4.2
KDE Frameworks Version: 6.16.0
Qt Version: 6.9.1
Kernel Version: 6.15.6-2-cachyos (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 9800X3D 8-Core Processor
Memory: 64 ГиБ of RAM (62.5 ГиБ usable)
Graphics Processor: AMD Radeon RX 6700 XT
Manufacturer: ASUS

ADDITIONAL INFORMATION
Journalctl shows next entry after resume:
plasmashell[1810]: kde.plasmashell: requesting unexisting screen available rect -1
Comment 1 Oleg 2025-07-14 09:33:15 UTC
Created attachment 183219 [details]
outputs configuration

Here's my outputs configuration
Comment 2 Nate Graham 2025-08-06 23:05:17 UTC
> plasmashell[1810]: kde.plasmashell: requesting unexisting screen available rect -1

Yeah that's definitely going to be related.

Can you describe your screen arrangement? Are there any screens that take a while to wake up or turn back on when you wake the computer from suspend?
Comment 3 Oleg 2025-08-07 15:45:32 UTC
Created attachment 183860 [details]
Monitors waking after suspend

I have three monitors:
Left: 1080p, landscape, 100% scaling
Middle: 1440p, landscape, 115% scaling
Right: 1080p, portrait, 100% scaling

They're waking up in the order shown in the attachment.
Comment 4 Oleg 2025-08-08 16:12:23 UTC
Similar issue happening if I set up monitor screen timeout.
Comment 5 TraceyC 2025-10-02 19:41:25 UTC
Linking to bug 485932
"kde.plasmashell: requesting unexisting screen available rect -1" is a common factor