diff --git a/src/panels/config/integrations/dialog-add-integration.ts b/src/panels/config/integrations/dialog-add-integration.ts index 02935336c0..eed4036670 100644 --- a/src/panels/config/integrations/dialog-add-integration.ts +++ b/src/panels/config/integrations/dialog-add-integration.ts @@ -443,6 +443,7 @@ class AddIntegrationDialog extends LitElement { })} @click=${this._integrationPicked} .items=${integrations} + .keyFunction=${this._keyFunction} .renderItem=${this._renderRow} > @@ -450,6 +451,9 @@ class AddIntegrationDialog extends LitElement { : html``} `; } + private _keyFunction = (integration: IntegrationListItem) => + integration.domain; + private _renderRow = (integration: IntegrationListItem) => { if (!integration) { return nothing;