diff --git a/packages/core/src/components/menu-toggle/menu-toggle.tsx b/packages/core/src/components/menu-toggle/menu-toggle.tsx index be4a4ca3d6..51de973b07 100644 --- a/packages/core/src/components/menu-toggle/menu-toggle.tsx +++ b/packages/core/src/components/menu-toggle/menu-toggle.tsx @@ -27,7 +27,10 @@ export class MenuToggle { onClick() { getMenuController().then(menuCtrl => { if (menuCtrl) { - return menuCtrl.toggle(this.menu); + const menu = menuCtrl.get(this.menu); + if (menu && menu.isActive()) { + return menuCtrl.toggle(this.menu); + } } return false; });