diff --git a/src/vaadin-menu-bar-button.html b/src/vaadin-menu-bar-button.html index 41ae2cf..dc853a6 100644 --- a/src/vaadin-menu-bar-button.html +++ b/src/vaadin-menu-bar-button.html @@ -34,7 +34,10 @@ this.addEventListener('keydown', e => { this._activeKeyPressed = e.keyCode === 13 || e.keyCode === 32; + }); + // Clear the flag after the click event is handled by menu-bar. + this.addEventListener('click', e => { setTimeout(() => { this._activeKeyPressed = null; }); @@ -45,4 +48,3 @@ customElements.define(MenuBarButtonElement.is, MenuBarButtonElement); })(); -