Bug 506056

Summary: Windows pinned to multiple virtual desktops, and in a different location on each due to tiling layouts, have outlines in an incorrect location on inactive virtual desktops
Product: [Plasma] plasmashell Reporter: John Kizer <john.kizer>
Component: Pager widgetAssignee: Plasma Bugs List <plasma-bugs-null>
Status: CONFIRMED ---    
Severity: minor CC: hein, kdedev, nate
Priority: NOR    
Version First Reported In: 6.4.0   
Target Milestone: 1.0   
Platform: Fedora RPMs   
OS: Linux   
See Also: https://bugs.kde.org/show_bug.cgi?id=506058
https://bugs.kde.org/show_bug.cgi?id=505684
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Out of sync window positions when pinned and tiled

Description John Kizer 2025-06-23 15:44:29 UTC
Created attachment 182560 [details]
Out of sync window positions when pinned and tiled

SUMMARY
A window that has been pinned to multiple virtual desktops and tiled, causing it to be able to be in different locations on each desktop, shows up in the Pager widget as if it's in the active desktop's position on all desktops.

STEPS TO REPRODUCE
1. Set up two virtual desktops, side-by-side
2. Enable Show window outlines in the Pager widget configuration
3. Open a window and quick-tile it to the top-right
4. Pin it to all desktops (de-syncing the window's position on the two desktops)
5. Click back and forth between the two desktops in the Pager widget

OBSERVED RESULT
The widget shows the window to be in the same position on both desktops, choosing whichever position it has on the active virtual desktop. When switching desktops, the window's outline moves on both desktops.

EXPECTED RESULT
The widget shows the current window position on each desktop.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Fedora KDE 42
KDE Plasma Version: 6.4.0
KDE Frameworks Version: 6.15.0
Qt Version: 6.9.1
Comment 1 Vlad Zahorodnii 2025-06-24 07:31:05 UTC
> The widget shows the current window position on each desktop.

Technically, this is very very challenging to address. I doubt that this bug will ever be fixed.
Comment 2 TraceyC 2025-06-25 20:27:23 UTC
Confirmed on git-master
Comment 3 TraceyC 2025-06-25 20:27:48 UTC
*** Bug 506058 has been marked as a duplicate of this bug. ***