https://bugs.kde.org/show_bug.cgi?id=493571
Bug ID: 493571 Summary: [wayland] kwin does not remember the active window per-virtual desktop with multiple screens Classification: Plasma Product: kwin Version: master Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: multi-screen Assignee: kwin-bugs-n...@kde.org Reporter: o...@geek.co.il Target Milestone: --- Running Neon noble unstable (Plasma 6.2 beta) on Wayland, kwin package 4:6.1.5+p24.04+vunstable+git20240918.2233-0, though `kwin --version` shows 6.1.90 SUMMARY When switching between virtual desktops, when each desktop has windows on multiple screens, in the destination VD - kwin activates the window in the same screen as the last active window in the origin VD, even if that window was not active when the user last left the destination VD. This is a regression from 6.1 STEPS TO REPRODUCE 1. Have a setup with two screens and at least two virtual desktops (my setup has one horizontal and one vertical screen, and I have no verified that this issue reproduces with two horizontal screens). 2. Open two different applications on the first VD, one on each screen - we'll call then A and B, open an additional two different applications on the first VD, one on each screen - we'll call them C and D. 3. Switch to VD 1 and activate application A. 4. Switch to VD 2 and activate application D. 5. Switch back to VD 1 OBSERVED RESULT Application B is active. EXPECTED RESULT Application A should be active. SOFTWARE/OS VERSIONS Operating System: KDE neon Unstable Edition KDE Plasma Version: 6.1.90 KDE Frameworks Version: 6.7.0 Qt Version: 6.7.2 Kernel Version: 6.8.0-45-generic (64-bit) Graphics Platform: Wayland Processors: 20 × 12th Gen Intel® Core™ i7-12700H Memory: 31.0 GiB of RAM Graphics Processor: Mesa Intel® Graphics ADDITIONAL INFORMATION When just switching back and forth between desktops without changing the active window in either desktop, the last remembered active window stays correct, even if it is on different screens on different VDs. It is just that when switching windows in the new VD, kwin "forgets" the that the other VDs had active windows in the screens that aren't active. -- You are receiving this mail because: You are watching all bug changes.