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 @@
-
-
-
+
+