########################################################################################## MISC-41: KDE Pager Misbhehaviour: Clicking Virtual Desktops moves windows ########################################################################################## Issue Type: Bug ----------------------------------------------------------------------------------------- Issue Information ==================== Priority: Major Status: Closed Resolution: Fixed (2020-07-26 09:32:45) Project: Miscellaneous (MISC) Reported By: btasker Assigned To: btasker Labels: Bug, KDE, Linux, Time Estimate: 0 minutes Time Logged: 0 minutes ----------------------------------------------------------------------------------------- Issue Description ================== It's not clear what triggered the change in behaviour, but currently when I click on a virtual desktop in the KDE/Plasma pager, KDE no longer switches to it (well, some of the time) If I click about, it seems to send a window from the current desktop to that other window, or sometimes brings a window from that virtual desktop to the current one. In order to switch between desktops I have to use the mouse's scroll wheel whilst hovering over the pager. Occasionally, clicking on the pager behaves as it should and switches to that other desktop. When the issue's present there just doesn't seem to be any consistency in the behaviour at all. Didn't find anything searching online for kde pager bug clicking moves window ----------------------------------------------------------------------------------------- Activity ========== ----------------------------------------------------------------------------------------- 2020-07-24 11:19:36 ----------------------------------------------------------------------------------------- btasker changed Project from 'STAGING' to 'Miscellaneous' ----------------------------------------------------------------------------------------- 2020-07-24 11:19:36 ----------------------------------------------------------------------------------------- btasker changed Key from 'STGNG-14' to 'MISC-41' ----------------------------------------------------------------------------------------- 2020-07-24 11:24:01 btasker ----------------------------------------------------------------------------------------- It's hard to describe the behaviour really, particularly as it's so inconsistent, so prior to trying anything to fix the issue, I've made a video - https://videos.bentasker.co.uk/Player.html?url=2020/20200724_kde_pager_misbehaviour/kde_pager_misbehaviour.mp4.m3u8 ----------------------------------------------------------------------------------------- 2020-07-24 11:27:47 btasker ----------------------------------------------------------------------------------------- Running kwin --replace makes no difference to the behaviour. Not too surprising as it wasn't too likely to be a window manager issue ----------------------------------------------------------------------------------------- 2020-07-24 11:34:48 btasker ----------------------------------------------------------------------------------------- Restarting Plasma though, does resolve it -- BEGIN SNIPPET -- killall plasmashell kstart plasmashell -- END SNIPPET -- With the advantage that all my work/windows are left open (unlike rebooting) ----------------------------------------------------------------------------------------- 2020-07-24 11:36:19 ----------------------------------------------------------------------------------------- btasker changed status from 'Open' to 'Resolved' ----------------------------------------------------------------------------------------- 2020-07-24 11:36:19 ----------------------------------------------------------------------------------------- btasker added 'Fixed' to resolution ----------------------------------------------------------------------------------------- 2020-07-24 11:36:23 ----------------------------------------------------------------------------------------- btasker changed status from 'Resolved' to 'Closed' ----------------------------------------------------------------------------------------- 2020-07-24 11:36:29 ----------------------------------------------------------------------------------------- btasker removed 'Fixed' from resolution ----------------------------------------------------------------------------------------- 2020-07-24 11:36:29 ----------------------------------------------------------------------------------------- btasker changed status from 'Closed' to 'Reopened' ----------------------------------------------------------------------------------------- 2020-07-24 11:36:48 ----------------------------------------------------------------------------------------- btasker added 'Bug KDE Linux' to labels ----------------------------------------------------------------------------------------- 2020-07-24 11:36:53 ----------------------------------------------------------------------------------------- btasker changed status from 'Reopened' to 'Resolved' ----------------------------------------------------------------------------------------- 2020-07-24 11:36:53 ----------------------------------------------------------------------------------------- btasker added 'Fixed' to resolution ----------------------------------------------------------------------------------------- 2020-07-24 11:36:56 ----------------------------------------------------------------------------------------- btasker changed status from 'Resolved' to 'Closed' ----------------------------------------------------------------------------------------- 2020-07-24 11:46:08 btasker ----------------------------------------------------------------------------------------- Watching the video again, it's *almost* like it's a feature - when I click on the other desktop there's a rectangle there representing a window. Looks like it's that window which comes across. I wonder if there's some keyboard shortcut I've knocked to activate that functionality, although nothing shows in the pager settings ----------------------------------------------------------------------------------------- 2020-07-24 12:11:37 btasker ----------------------------------------------------------------------------------------- The Plasma documentation - https://userbase.kde.org/Plasma/Pager - doesn't seem to mention anything about a feature like this, though it *is* fairly limited (and possibly out of date) Glancing at the source, it is possible to drag windows between the desktops within the pager - https://github.com/KDE/plasma-desktop/blob/master/applets/pager/package/contents/ui/main.qml#L93 - doing that doesn't repro the behaviour though. The existence of the functionality, though supports the theory that this "bug" is actually it getting stuck in a feature. Whatever the trigger/shortcut is, I can't seem to find it to repro. It's *not* - Dragging windows between the desktops in the pager - Clicking the mouse wheel in the pager - Clicking and scrolling the wheel in the pager - Double clicking in the pager - Dragging a window from the taskbar to another pager :shrug: the main thing is now know how to kill the behaviour - restart plasmashell ----------------------------------------------------------------------------------------- 2020-07-25 08:29:08 ----------------------------------------------------------------------------------------- btasker removed 'Fixed' from resolution ----------------------------------------------------------------------------------------- 2020-07-25 08:29:08 ----------------------------------------------------------------------------------------- btasker changed status from 'Closed' to 'Reopened' ----------------------------------------------------------------------------------------- 2020-07-25 08:29:37 ----------------------------------------------------------------------------------------- btasker changed status from 'Reopened' to 'Resolved' ----------------------------------------------------------------------------------------- 2020-07-25 08:29:37 ----------------------------------------------------------------------------------------- btasker added 'Fixed' to resolution ----------------------------------------------------------------------------------------- 2020-07-25 08:29:40 ----------------------------------------------------------------------------------------- btasker changed status from 'Resolved' to 'Closed' ----------------------------------------------------------------------------------------- 2020-07-26 09:19:49 ----------------------------------------------------------------------------------------- btasker removed 'Fixed' from resolution ----------------------------------------------------------------------------------------- 2020-07-26 09:19:49 ----------------------------------------------------------------------------------------- btasker changed status from 'Closed' to 'Reopened' ----------------------------------------------------------------------------------------- 2020-07-26 09:32:45 ----------------------------------------------------------------------------------------- btasker changed status from 'Reopened' to 'Resolved' ----------------------------------------------------------------------------------------- 2020-07-26 09:32:45 ----------------------------------------------------------------------------------------- btasker added 'Fixed' to resolution ----------------------------------------------------------------------------------------- 2020-07-26 09:32:48 ----------------------------------------------------------------------------------------- btasker changed status from 'Resolved' to 'Closed'