
We are already closing top bar menus on session mode changes, but as this behavior makes sense for any other menus as well - dash context menus or the background menu for instance - just generalize the behavior. https://bugzilla.gnome.org/show_bug.cgi?id=787676