diff --git a/panels/automation/ha-automation-editor.html b/panels/automation/ha-automation-editor.html index c6eb04579a..12ac0ba440 100644 --- a/panels/automation/ha-automation-editor.html +++ b/panels/automation/ha-automation-editor.html @@ -160,6 +160,7 @@ Polymer({ created: function () { this.configChanged = this.configChanged.bind(this); + this._rendered = null; }, detached: function () { @@ -169,6 +170,8 @@ Polymer({ }, configChanged: function (config) { + // onChange gets called a lot during initial rendering causing recursing calls. + if (this._rendered === null) return; this.config = config; this.errors = null; this.dirty = true; diff --git a/panels/map/ha-panel-map.html b/panels/map/ha-panel-map.html index bd09088f67..5b2821a939 100644 --- a/panels/map/ha-panel-map.html +++ b/panels/map/ha-panel-map.html @@ -3,15 +3,17 @@ - -