Manually moving a window in a multi-monitor setup does not stick to some screen edges
Affected version
- Arch Linux
- gnome-shell version 1:45.1-1 as packaged by archlinux
- only tested on wayland
- I do not use gnome extensions
Bug summary
I love the feature that when you move windows manually via Super + drag left mouse button, they stick to the screen edges. However, this sticking is inconsistent in a multi-monitor setup. Some screen edges are not sticky – without obvious reason.
Steps to reproduce
I can reproduce it in at least two variants:
Two monitor setup A: moving a window across the lower edge of the smaller screen on the right-hand side does not stick.
+–––––––––––––––––––+––––––––––––+
| | |
| | |
| | |
| |––––––––––––+
| |
| |
+–––––––––––––––––––+
Two monitor setup B: moving a window across the upper edge of the smaller screen on the right-hand side does not stick.
+–––––––––––––––––––+
| |
| |
| |––––––––––––+
| | |
| | |
| | |
+–––––––––––––––––––+––––––––––––+
In both cases, when trying to move a window between the monitors, the sticking is as expected.
However, when trying to move a small window from the big screen into the space below the secondary screen in setup A or above the secondary screen in setup B does not stick either. The latter effect is only reproducible if the window you try to move does not "hit" the secondary screen while moving.
What happened
Manually moving a window sticks to some screen edges, yet not to others.
What did you expect to happen
Manually moving a window should stick to all screen edges, irrespective of virtual screen arrangement.