diff --git a/js/ui/popupMenu.js b/js/ui/popupMenu.js index 538d9b6e5..d65f03f21 100644 --- a/js/ui/popupMenu.js +++ b/js/ui/popupMenu.js @@ -1267,6 +1267,10 @@ const PopupMenu = new Lang.Class({ if (this._activeMenuItem) this._activeMenuItem.setActive(false); + this._childMenus.forEach(function(childMenu) { + childMenu.close(); + }); + if (this._boxPointer.actor.visible) this._boxPointer.hide(animate);