
We currently assume that window state changes are accompanied by an allocation change (triggered for example by the minimize animation). However this misses the case where a window actor is simply hidden without any transition, as is the case with the 'show-desktop' action for instance, so start tracking plain visibility changes as well. https://bugzilla.gnome.org/show_bug.cgi?id=783975