Description
(1) Issue/Bug Description:
With smart gaps turned on, reopening a windows of some applications like chromium after they have been minimized causes them to resize improperly. Gaps that used to exist between the window and the screen edge disappear, though this can be fixed after tiling is toggled for that window or if GNOME is restarted. Here is a screenshot of an example of this "improper" resizing:
Note the lack of gaps between the two windows and screen edge, despite gaps being enabled.
I know that Smart Gaps has something to do with this because I am unable to reproduce this issue when Smart Gaps is disabled.
(2) Steps to reproduce (if you know):
- Enable Smart Gaps and have gaps set (mine is set to 2)
- Open a Chromium window
- Open another Chromium window
- Hide one of the Chromium windows
- Reopen the minimized Chromium window
(3) Expected behavior:
The gaps should be retained and should not disappear when a hidden window is reopend.
(4) Distribution (run cat /etc/os-release
):
Arch Linux
(5) Gnome Shell version:
3.38
(6) Pop Shell version (run apt policy pop-shell
or provide the latest commit if building locally):
Commit 58ce2b4 of master_groovy
(7) Where was Pop Shell installed from:
It was installed from source.
(8) Monitor Setup (2 x 1080p, 4K, Primary(Horizontal), Secondary(Vertical), etc):
Single 2560x1440 Dell monitor
(9) Other Installed/Enabled Extensions:
Auto Move Windows, Launch new instance, Native Window Placement, and User Themes extensions are also enabled.
(10) Other notes:
Note that this problem does not occur for all application windows. So far, I know that it occurs for Chromium and LibreOffice windows.
Edit: Turning Smart Gaps off also seems to fix #566 for me, but a brief flicker of a graphically corrupted Chromium window is still visible for me.