Tiling window left/right doesn't work when the cursor and the window are on different outputs
Repro:
- Have a multiple display outputs setup
- Move current window between outputs with SuperShift<arrow> keyboard shortcut
- Tile it to left/right with Super←/→
Expected: the window is tiled
Instead: it doesn't move
Workaround: after moving window manually a bit, via window menu & keyboard or mouse, the tiling succeeds.
Environment: mutter 3.30.2 on X.org server 1.20.4 on openSUSE Tumbleweed 20190301
Edited by Andrei Dziahel