diff --git a/src/components/menu-item/submenu-controller.ts b/src/components/menu-item/submenu-controller.ts index 67b0ee35..3d03b07d 100644 --- a/src/components/menu-item/submenu-controller.ts +++ b/src/components/menu-item/submenu-controller.ts @@ -229,6 +229,7 @@ export class SubmenuController implements ReactiveController { // newly opened menu. private enableSubmenu(delay = true) { if (delay) { + window.clearTimeout(this.enableSubmenuTimer); this.enableSubmenuTimer = window.setTimeout(() => { this.setSubmenuState(true); }, this.submenuOpenDelay); @@ -238,7 +239,7 @@ export class SubmenuController implements ReactiveController { } private disableSubmenu() { - clearTimeout(this.enableSubmenuTimer); + window.clearTimeout(this.enableSubmenuTimer); this.setSubmenuState(false); }