diff --git a/packages/html/src/ui/media-button-element.ts b/packages/html/src/ui/media-button-element.ts index c01375da..aa1501dd 100644 --- a/packages/html/src/ui/media-button-element.ts +++ b/packages/html/src/ui/media-button-element.ts @@ -42,7 +42,7 @@ export abstract class MediaButtonElement exte override connectedCallback(): void { super.connectedCallback(); - if (this.hotkeyAction) { + if (this.hotkeyAction && !this.#hotkeyRegistry) { this.#hotkeyRegistry = new HotkeyRegistryController(this, this.hotkeyAction); }