From 0a3505ed893050eaa4b52e7403425ec95f33b9af Mon Sep 17 00:00:00 2001 From: Bram Kragten Date: Tue, 2 Mar 2021 21:43:45 +0100 Subject: [PATCH] Dont show config changes when user saved it (#8520) --- src/panels/lovelace/hui-editor.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/panels/lovelace/hui-editor.ts b/src/panels/lovelace/hui-editor.ts index 3044b78d0e..d1b42574ab 100644 --- a/src/panels/lovelace/hui-editor.ts +++ b/src/panels/lovelace/hui-editor.ts @@ -81,7 +81,7 @@ class LovelaceFullConfigEditor extends LitElement { ${this.hass!.localize( "ui.panel.lovelace.editor.raw_editor.save" @@ -95,8 +95,8 @@ class LovelaceFullConfigEditor extends LitElement { autofocus .rtl=${computeRTL(this.hass)} .hass=${this.hass} - @value-changed="${this._yamlChanged}" - @editor-save="${this._handleSave}" + @value-changed=${this._yamlChanged} + @editor-save=${this._handleSave} > @@ -112,6 +112,7 @@ class LovelaceFullConfigEditor extends LitElement { protected updated(changedProps: PropertyValues) { const oldLovelace = changedProps.get("lovelace") as Lovelace | undefined; if ( + !this._saving && oldLovelace && this.lovelace && oldLovelace.config !== this.lovelace.config && @@ -305,8 +306,8 @@ class LovelaceFullConfigEditor extends LitElement { }); } window.onbeforeunload = null; - this._saving = false; this._changed = false; + this._saving = false; } private get yamlEditor(): HaCodeEditor {