Bug 507018 - Kickoff, notifications, panel popups and icons grid misplaced due to trying to position them on a screen that hasn't woken up yet
Summary: Kickoff, notifications, panel popups and icons grid misplaced due to trying t...
Status: REPORTED
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (other bugs)
Version First Reported In: 6.4.2
Platform: Arch Linux Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: multiscreen
Depends on:
Blocks:
 
Reported: 2025-07-14 09:31 UTC by Oleg
Modified: 2025-10-02 19:41 UTC (History)
4 users (show)

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


Attachments
Broken plasmashell (2.40 MB, video/webm)
2025-07-14 09:31 UTC, Oleg
Details
outputs configuration (7.22 KB, text/plain)
2025-07-14 09:33 UTC, Oleg
Details
Monitors waking after suspend (1.57 MB, video/mp4)
2025-08-07 15:45 UTC, Oleg
Details

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