Bug 503943

Summary: With replica screens, icons on desktop get positioned behind task manager after switching display off and on again.
Product: [Plasma] plasmashell Reporter: jaakko.jakola
Component: Task Manager and Icons-Only Task Manager widgetsAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED FIXED    
Severity: minor CC: jaakko.jakola, nate, qydwhotmail
Priority: NOR    
Version First Reported In: 6.3.5   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 6.4.0
Sentry Crash Report:
Attachments: unexpected icon behaviour
virtual desktop previews disappearing
panel settings
appearance settings
behavior settings

Description jaakko.jakola 2025-05-08 21:32:32 UTC
Created attachment 181090 [details]
unexpected icon behaviour

SUMMARY
Icons on desktop get positioned behind task manager after switching display off and on again. This also breaks the view of virtual desktops in overview. Overview no longer displays open windows on wallpaper for virtual desktops, but only grey instead.

STEPS TO REPRODUCE
1. a vertical task manager
2. duplicating main display to a second monitor
3. switching main display off and on again

OBSERVED RESULT
Virtual desktops no longer show a preview on overview.
Icons get positioned behind task manager.

EXPECTED RESULT
icon positioning staying the same
virtual desktop previews staying the same

SOFTWARE/OS VERSIONS
Arch Linux
KDE Plasma Version: 6.3.5
KDE Frameworks Version: 6.13.0
Qt Version: 6.9.0
Comment 1 jaakko.jakola 2025-05-08 21:54:30 UTC
Created attachment 181091 [details]
virtual desktop previews disappearing
Comment 2 Nate Graham 2025-05-09 15:55:04 UTC
Is your panel using "Windows can cover" mode, or something else?
Comment 3 jaakko.jakola 2025-05-10 10:40:56 UTC
(In reply to Nate Graham from comment #2)
> Is your panel using "Windows can cover" mode, or something else?
visibility: always visible
alignment: center
height: fill height
style: NOT floating
Comment 4 jaakko.jakola 2025-05-10 10:52:22 UTC
(In reply to Nate Graham from comment #2)
> Is your panel using "Windows can cover" mode, or something else?

didn't see an option for windows can cover but I think it's the "always visible", so no. Windows do not cover it.
Comment 5 jaakko.jakola 2025-05-10 11:13:38 UTC
Created attachment 181133 [details]
panel settings
Comment 6 jaakko.jakola 2025-05-10 11:14:05 UTC
Created attachment 181134 [details]
appearance settings
Comment 7 jaakko.jakola 2025-05-10 11:14:23 UTC
Created attachment 181135 [details]
behavior settings
Comment 8 jaakko.jakola 2025-05-10 11:16:50 UTC
I hope I'm not wasting anyones time but I think having a second monitor set up as replica of main monitor and then turning main monitor off and on again is important to reproducing this bug.
Comment 9 Nate Graham 2025-05-13 16:13:08 UTC
That seems very relevant indeed. Can you ever reproduce the issue without any monitors replicating others?
Comment 10 jaakko.jakola 2025-05-13 17:14:45 UTC
(In reply to Nate Graham from comment #9)
> That seems very relevant indeed. Can you ever reproduce the issue without
> any monitors replicating others?

Seems to happen only when another monitor is set as a replica now that I tested it. Both consequences are really annoying for the desktop experience. I didn't file two reports for the bugs since it seems to be the replica + turning monitor off and on from the power button that causes both.
Comment 11 Nate Graham 2025-05-14 17:40:17 UTC
Thanks! There were improvements to replication in Plasma 6.4, and I can't reproduce the issue there. So it looks like this has been fixed!