ed4baec40f
In commit 9297d87775d64 we stopped syncing the primary view's actual geometry at the start of the transition when doing a fade animation, however the view animation may still be triggered by an allocation change. Prevent those unwanted size changes during fade by keeping track of the fade state and explicitly skip syncing the geometry while a fade is ongoing. https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/2969