Windows without explicit minimum size can get pushed out of the screen when using tiled resizing
Affected version
Software Information:
-
Firmware Version: 68IRR Ver. F.68
-
OS Name: Fedora Linux 39.20231102.n.0 (Silverblue)
-
OS Build: (null)
-
OS Type: 64-bit
-
GNOME Version: 45.0
-
Windowing System: Wayland
-
Kernel Version: Linux 6.5.6-300.fc39.x86_64
-
This is on a 1366x768 display.
-
All extensions are disabled.
Bug summary
You can push a window out of view when resizing.
Steps to reproduce
- Download Firefox and Telegram Desktop from Flathub
- Open them, tile them side-by-side so Firefox is in the left and Telegram is on the Right. (Using the window snapping/tiling function of GNOME)
- Grab the tiling adjustment/resizing line between them and keep tiling to the right until neither firefox nor telegram window move anymore.
- You will see that firefox and telegram window overlap with eachother a little, focus firefox window and resize the window to the right again, this time telegram window will move out of view.
What happened
- Windows overlapped when tiling/resizing, they shouldn't have.
- Telegram window moves out of view.
What did you expect to happen
- The resizing/tiling stopping when Telegram window was at it's minimum width
- telegram window to NOT move out of view.
Relevant logs, screenshots, screencasts etc.
Screencast_from_2023-11-03_18-38-45
I did the test again but this time with GNOME Calculator, as you can see this issue does not happen with GNOME calculator and Firefox. Screencast_from_2023-11-03_18-41-11
Edited by Larina Loriasel