Bug 376633 - Pager moves windows without user request.
Summary: Pager moves windows without user request.
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Pager widget (other bugs)
Version First Reported In: 5.9.2
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: Eike Hein
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-02-18 20:19 UTC by Mateusz
Modified: 2017-02-22 22:23 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
Visual description of a bug (273.79 KB, image/gif)
2017-02-18 20:19 UTC, Mateusz
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mateusz 2017-02-18 20:19:23 UTC
Created attachment 104103 [details]
Visual description of a bug

See attached gif for better description. As it is hard to describe it verbally.

What happened there is I clicked and dragged window rectangle outside pager and then clicked on window rectangle in the second workspace which caused this window to be moved to the first workspace.
Comment 1 Eike Hein 2017-02-20 09:57:35 UTC
Seems like a dupe of bug 373920, but I can't reproduce this anymore.
Comment 2 Christian Krippendorf 2017-02-20 10:10:49 UTC
Here, on a up2date ArchLinux with plasma 5.9.2, I also can't reproduce this bug.

Greetings
Comment 3 Mateusz 2017-02-20 10:11:27 UTC
It's a little different, because I don't remember it to move windows on its own.
I recorded video. You can hear mouse clicks so it will be easier to reproduce;)
http://sendvid.com/peevedf3
I am using:
KDE Plasma version: 5.9.2
KDE Frameworks version: 5.31.0
Qt Version: 5.8.0.
Comment 4 Christian Krippendorf 2017-02-20 10:16:11 UTC
Ok now I got it, or a different problem lets see. :-)

1. Drag a Window from the pager and drop it on a empty space of the desktop (not the pager).
2. Click on a window in pager but a different virtual desktop.
3. Window from different virtual desktop moves to the virtualdesktop of first pager drag-and-drop action.

That is the way I can reproduce an error.

Greetings
Comment 5 Mateusz 2017-02-20 10:32:19 UTC
I checked different case and windows are always moved to the first workspace in pager, no matter which workspace you start from.
Comment 6 Eike Hein 2017-02-22 12:56:07 UTC
I can reproduce this now, thanks for following up with the better steps!
Comment 7 Eike Hein 2017-02-22 14:39:13 UTC
Git commit 2695842c02bb2ca8e3af9bcdc0916dc1d6d108cb by Eike Hein.
Committed on 22/02/2017 at 14:34.
Pushed by hein into branch 'Plasma/5.8'.

Set root.dragging to false during reset.

M  +1    -0    applets/pager/package/contents/ui/main.qml

https://commits.kde.org/plasma-desktop/2695842c02bb2ca8e3af9bcdc0916dc1d6d108cb
Comment 8 Mateusz 2017-02-22 22:23:20 UTC
I added dragging = false to my main.qml and it works. Thank you.
I will let you know if I find anything suspicious about Pager;)