Window rectangle does not match cursor's assumed rectangle on X11
This bug affects Gnome Shell / seems a regression.
Affected version
Ubuntu Lunar Lobster on XOrg Mutter 44~rc-1ubuntu3 / libmutter-12-0
Bug summary
With Super + drag, we can drag a window around. It should (obviously) only work when grabbing the window inside the window's boundaries. In the setup mentioned above however, the window can also be grabbed in an area around the window, as shown in the screen recording. In short: the rectangle the window claims does not match the rectangle the cursor assumes the window rectangle to be.
The difference between the two seems to differ per application. Big difference was with Nemo windows, but all windows seem to have the issue to some extent.
Steps to reproduce
- Open a window
- Try to drag the window with Super+drag, just outside the window.
What happened
Super+drag, just outside the window, still makes the window drag-able.
What did you expect to happen
Obviously, drag-ability should only work inside the window borders.
Relevant logs, screenshots, screencasts etc.
Screencast:
vokoscreenNG-2023-03-19_18-29-44.mkv
Seems related: incorrect cursor, there's nothing to resize in the center of a window.:
The issue was seen on Ubuntu with Gnome-shell, as well as on Ubuntu Budgie. Recording was made on Ubuntu Budgie, since on Gnome-shell, screencast showing the cursor seemed not to work.