From 022ef982caa59195916f3daa94ac7deca57596bc Mon Sep 17 00:00:00 2001 From: Paul Bottein Date: Thu, 6 Mar 2025 15:55:20 +0100 Subject: [PATCH] Only recreate stack editor when the type or index change (#24530) --- .../config-elements/hui-stack-card-editor.ts | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/panels/lovelace/editor/config-elements/hui-stack-card-editor.ts b/src/panels/lovelace/editor/config-elements/hui-stack-card-editor.ts index 595eae1866..c08c959c22 100644 --- a/src/panels/lovelace/editor/config-elements/hui-stack-card-editor.ts +++ b/src/panels/lovelace/editor/config-elements/hui-stack-card-editor.ts @@ -85,7 +85,7 @@ export class HuiStackCardEditor @state() protected _guiModeAvailable? = true; - protected _keys = new WeakMap(); + protected _keys = new Map(); protected _schema: readonly HaFormSchema[] = SCHEMA; @@ -203,7 +203,7 @@ export class HuiStackCardEditor > ${keyed( - this._getKey(this._config.cards[selected]), + this._getKey(this._config.cards, selected), html`