Yeah this bug started out as just being about Wayland so I don't feel comfortable making this bug just about the Xorg case now.
There is a solution though. Just add the Wayland fix in:
https://gitlab.gnome.org/GNOME/mutter/merge_requests/171
It may require some backporting to 3.30 as of recently, but I am happy to do so.
Yeah this bug started out as just being about Wayland so I don't feel comfortable making this bug just about the Xorg case now.
There is a solution though. Just add the Wayland fix in:
https:/ /gitlab. gnome.org/ GNOME/mutter/ merge_requests/ 171
It may require some backporting to 3.30 as of recently, but I am happy to do so.