GNOME Bugzilla – Bug 696256
Window content is not synced to window frame during resize
Last modified: 2021-07-05 14:21:00 UTC
I see you have done some work to provide Wayland-like window resizing in 3.8. Works good for most windows but some cases have artifacts: * Resizing a window (Files app for example) has content synced to the frame when dragging an edge or corner but not when maximizing or snapping to the edge of the screen. It's the same old MS-Windows-glitch for maximize and snap. * Web app is not syncing it's WebKit widget to the frame. It behaves strangely and leaves room for a non-existing scroll bar when shrinking. * System monitor app is not synced either. Other apps have perfect sync-to-frame which is pleasing to the eye just like Wayland and Mac OS X quality graphics.
Note that the widgets not syncing properly seems to be webkit and tabs, maybe some rendering issues for those widgets? I have no idea, it can also be a Mutter issue but some apps sync and some don't so I don't think so?
This is three separate bugs, can you file them that way? - One against Mutter for the maximize/snap issue. (Known to me, but not in Bugzilla. Mentioned toward the end of https://bugzilla.gnome.org/show_bug.cgi?id=694046#c3) - One against epiphany - One against gnome-system-monitor Applications can do things that might defeat synced resizing, like drawing outside of a ::draw handler - fixing webkit-gtk is likely quite hard, but gnome-system-monitor is probably easy.
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a new ticket at https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/ Thank you for your understanding and your help.