From bbb146843999fafcf7bc8d4a791e42fcda981887 Mon Sep 17 00:00:00 2001 From: Bram Kragten Date: Thu, 6 Aug 2020 15:18:08 +0200 Subject: [PATCH] Mark card editor dirty on prefilled create (#6545) --- .../lovelace/editor/card-editor/hui-dialog-edit-card.ts | 3 +++ src/panels/lovelace/hui-root.ts | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/src/panels/lovelace/editor/card-editor/hui-dialog-edit-card.ts b/src/panels/lovelace/editor/card-editor/hui-dialog-edit-card.ts index 0186f24508..effc794665 100755 --- a/src/panels/lovelace/editor/card-editor/hui-dialog-edit-card.ts +++ b/src/panels/lovelace/editor/card-editor/hui-dialog-edit-card.ts @@ -80,6 +80,9 @@ export class HuiDialogEditCard extends LitElement implements HassDialog { if (this._cardConfig && !Object.isFrozen(this._cardConfig)) { this._cardConfig = deepFreeze(this._cardConfig); } + if (params.cardConfig) { + this._dirty = true; + } } public closeDialog(): boolean { diff --git a/src/panels/lovelace/hui-root.ts b/src/panels/lovelace/hui-root.ts index ca41fe1899..a720fde6bb 100644 --- a/src/panels/lovelace/hui-root.ts +++ b/src/panels/lovelace/hui-root.ts @@ -138,6 +138,7 @@ class HUIRoot extends LitElement {