diff --git a/src/panels/config/integrations/dialog-add-integration.ts b/src/panels/config/integrations/dialog-add-integration.ts index 21d6a24aff..c36a8a95f4 100644 --- a/src/panels/config/integrations/dialog-add-integration.ts +++ b/src/panels/config/integrations/dialog-add-integration.ts @@ -319,7 +319,6 @@ class AddIntegrationDialog extends LitElement { open @closed=${this.closeDialog} scrimClickAction - escapeKeyAction hideActions .heading=${createCloseHeading( this.hass, @@ -449,12 +448,14 @@ class AddIntegrationDialog extends LitElement { > `; @@ -534,6 +536,12 @@ class AddIntegrationDialog extends LitElement { this._handleIntegrationPicked(listItem.integration); } + private _handleKeyPress(ev) { + if (ev.key === "Enter") { + this._integrationPicked(ev); + } + } + private async _handleIntegrationPicked(integration: IntegrationListItem) { if (integration.supported_by) { this._supportedBy(integration);