c2fe2b5505
StButton takes the hover state into account to decide whether a series of events should be considered a click. So when dismissing a menu by clicking on a different window/app button, its menu cannot be triggered before leaving and re-entering the button (and thus syncing the hover state). Fix this by always syncing the hover state after a grab is dropped. https://bugzilla.gnome.org/show_bug.cgi?id=724688