reference to undefined property "Animates" when there is a window with DESKTOP hint in X11
If a program creates a window in X11 and sets the Gdk.WindowTypeHint.DESKTOP hint, changing to the Activities view breaks the whole desktop with this error:
JS WARNING: [resource:///org/gnome/shell/ui/overview.js 453]: reference to undefined property "Animates"
JS ERROR: TypeError: Clutter.Animates is undefined
fadeOutDesktop@resource:///org/gnome/shell/ui/overview.js:453:13
show@resource:///org/gnome/shell/ui/viewSelector.js:276:13
_animateVisible@resource:///org/gnome/shell/ui/overview.js:532:9
show@resource:///org/gnome/shell/ui/overview.js:518:9
toggle@resource:///org/gnome/shell/ui/overview.js:639:13
_initializeUI/<@resource:///org/gnome/shell/ui/main.js:209:13
This is a little proof of concept that triggers the bug; just run it under Gnome Shell 3.34.0 and X11, and change to the Overview mode in a desktop that has only that window.