MISC-41: KDE Pager Misbhehaviour: Clicking Virtual Desktops moves windows



Issue Information

Issue Type: Bug
 
Priority: Major
Status: Closed

Reported By:
Ben Tasker
Assigned To:
Ben Tasker
Project: Miscellaneous (MISC)
Resolution: Fixed (2020-07-26 09:32:45)
Labels: Bug, KDE, Linux,

Created: 2020-07-24 11:09:14
Time Spent Working


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


Toggle State Changes

Activity


btasker changed Project from 'STAGING' to 'Miscellaneous'
btasker changed Key from 'STGNG-14' to 'MISC-41'
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
Running kwin --replace makes no difference to the behaviour. Not too surprising as it wasn't too likely to be a window manager issue
Restarting Plasma though, does resolve it
killall plasmashell
kstart plasmashell


With the advantage that all my work/windows are left open (unlike rebooting)
btasker changed status from 'Open' to 'Resolved'
btasker added 'Fixed' to resolution
btasker changed status from 'Resolved' to 'Closed'
btasker removed 'Fixed' from resolution
btasker changed status from 'Closed' to 'Reopened'
btasker added 'Bug KDE Linux' to labels
btasker changed status from 'Reopened' to 'Resolved'
btasker added 'Fixed' to resolution
btasker changed status from 'Resolved' to 'Closed'
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
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
btasker removed 'Fixed' from resolution
btasker changed status from 'Closed' to 'Reopened'
btasker changed status from 'Reopened' to 'Resolved'
btasker added 'Fixed' to resolution
btasker changed status from 'Resolved' to 'Closed'
btasker removed 'Fixed' from resolution
btasker changed status from 'Closed' to 'Reopened'
btasker changed status from 'Reopened' to 'Resolved'
btasker added 'Fixed' to resolution
btasker changed status from 'Resolved' to 'Closed'