gnome-shell should always enforce the half-transparent resize border no matter how the app renders
Affected version
GNOME Shell 41.9 as installed by distribution
mutter 41.9 as installed by distribution
openSUSE Leap 15.5
Bug summary
gnome-shell should always enforce the half-transparent resize border no matter how the app renders. Instead, on flathub I can always find some obscure app if searching long enough where the half transparent shadow as well as any of the intended invisible resize area is just completely missing:
bug-gnome-shell-no-resize-border
This seems to be an accessibility problem since it makes it rather difficult to handle these windows, if I can't resize them well. Since gnome-shell is responsible for the window handling part, I think it should enforce these half transparent resize areas no matter if the app is written to deal with them or not. (I imagine the average Wayland application not written specifically for gnome-shell won't ever be able to ship with them naturally, so this doesn't seem very solvable on the app side.)
Steps to reproduce
- Install any affected application, e.g. https://flathub.org/apps/dev.lapce.lapce
- Launch it and try to resize the window
What happened
See video above, resizing doesn't work properly, the invisible area for the resize handle around the window is missing.
What did you expect to happen
Resize works for all applications the same way, at least if the app has a resizable window to start with.