diff --git a/src/components/ha-markdown.js b/src/components/ha-markdown.js index 355507ecb6..5723c6e992 100644 --- a/src/components/ha-markdown.js +++ b/src/components/ha-markdown.js @@ -12,7 +12,11 @@ class HaMarkdown extends EventsMixin(PolymerElement) { content: { type: String, observer: '_render', - } + }, + disableXssFilter: { + type: Boolean, + value: false, + }, }; } @@ -29,7 +33,7 @@ class HaMarkdown extends EventsMixin(PolymerElement) { loaded.then( ({ marked, filterXSS }) => { this.marked = marked; - this.filterXSS = filterXSS; + this.filterXSS = this.disableXssFilter ? c => c : filterXSS; this._scriptLoaded = 1; }, () => { this._scriptLoaded = 2; }, diff --git a/src/panels/config/config-entries/ha-config-flow.js b/src/panels/config/config-entries/ha-config-flow.js index 774f43430b..1d1c8d3cfe 100644 --- a/src/panels/config/config-entries/ha-config-flow.js +++ b/src/panels/config/config-entries/ha-config-flow.js @@ -71,7 +71,7 @@ class HaConfigFlow extends