I have 2 monitors, 8 virtual desktops, and a vertical panel with a pager. When I want to drag a window to a different virtual desktop this only works if I first drag the window down until it is shown as moving, and then drag it up. If I click on it and start dragging it up immediately the window does not move. I have this on 2 different hosts.
I can't reproduce this, the drag direction makes no difference here. Please attach a video.
Created attachment 105191 [details] Video of error I tried to drag 4 times, the 3rd one failed (that when the mouse just moves upwards).
Here it is.
That's the Task Manager, not the Pager.
Or maybe it isn't ... I'm really confused by what I'm seeing. Would you mind attaching your appletsrc for good measure?
Created attachment 105211 [details] appletsrc
Thanks. I recreated your setup now, but I can't reproduce the problem with either the 5.8 branch or the master branch currently.
Could you add your Qt version? I'm dimly wondering if this is some Qt-related mouse state bug (we've had some in the past) that causes the previous drag to sort of not terminate well and the press for the subsequent one to be ignored. Does this ever happen on the very first drag, or only after another one?
Qt 5.7.0 on one machine, will check the other one later (but probably the same). > Does this ever happen on the very first drag, or only after another > one? I don't remember seeing this work on the first move, but I'll explicitely check later.
The second host has Qt 5.6.1. It also happens on the first drag after login. I meanwhile found out that the working case is not limited to dragging down, i.e. if I drag to a side or upwards and sidewards it also work, only straight upwards does not work.
It has nothing to do with 2 monitors, I can also reproduce it on my laptop (Qt 5.7.1).
Unfortunately so far nobody on the Plasma team including me has been able to reproduce it, which is why I can't work on a fix so far.
This indeed goes away when using Qt 5.9.