1981449776
XWayland clients get their opaque region set from their window, not the surface. Doing both resulted in the surface constantly overwriting the opaque region - effectively disabling culling of XWayland clients. https://gitlab.gnome.org/GNOME/mutter/merge_requests/1049