[tor-commits] [tor-browser/tor-browser-52.6.0esr-8.0-2] fixup! Bug 25147: Sanitize HTML fragments created for chrome-privileged documents
gk at torproject.org
gk at torproject.org
Thu Mar 8 09:20:13 UTC 2018
commit b6bc1f1a802dc93620219faeb2f65e2afc78b83c
Author: Georg Koppen <gk at torproject.org>
Date: Thu Mar 8 09:19:30 2018 +0000
fixup! Bug 25147: Sanitize HTML fragments created for chrome-privileged documents
---
devtools/client/responsive.html/components/browser.js | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/devtools/client/responsive.html/components/browser.js b/devtools/client/responsive.html/components/browser.js
index f2902905b522..91f709f0cb8a 100644
--- a/devtools/client/responsive.html/components/browser.js
+++ b/devtools/client/responsive.html/components/browser.js
@@ -16,6 +16,13 @@ const Types = require("../types");
const e10s = require("../utils/e10s");
const message = require("../utils/message");
+// Allow creation of HTML fragments without automatic sanitization, even
+// though we're in a chrome-privileged document.
+// This is, unfortunately, necessary in order to React to function
+// correctly.
+
+document.allowUnsafeHTML = true;
+
module.exports = createClass({
/**
More information about the tor-commits
mailing list