diff --git a/src/panels/config/integrations/integration-panels/zwave_js/zwave_js-add-node.ts b/src/panels/config/integrations/integration-panels/zwave_js/zwave_js-add-node.ts index 20e7c5a2f5..6c7a36486b 100644 --- a/src/panels/config/integrations/integration-panels/zwave_js/zwave_js-add-node.ts +++ b/src/panels/config/integrations/integration-panels/zwave_js/zwave_js-add-node.ts @@ -11,12 +11,19 @@ export class DialogZWaveJSAddNode extends HTMLElement { public configEntryId!: string; connectedCallback() { + this._openDialog(); + } + + private async _openDialog() { + await navigate( + `/config/devices/dashboard?config_entry=${this.configEntryId}`, + { + replace: true, + } + ); showZWaveJSAddNodeDialog(this, { entry_id: this.configEntryId, }); - navigate(`/config/devices/dashboard?config_entry=${this.configEntryId}`, { - replace: true, - }); } }