diff --git a/assets/js/theme/design-system/mainMenu.js b/assets/js/theme/design-system/mainMenu.js
index c68b44a7b8feef70c353f3e52d633c20194f7774..2cbfece2e4c4bef0558a9e46bebf84cdb189503f 100644
--- a/assets/js/theme/design-system/mainMenu.js
+++ b/assets/js/theme/design-system/mainMenu.js
@@ -127,7 +127,7 @@ class MainMenu {
     }
 
     closeEverything () {
-        if (!this.state.isOpened && !this.menusOpened) {
+        if (!this.state.isOpened && !this.state.hasDropdownOpened) {
             return;
         }