diff --git a/client/homebrew/brewRenderer/brewRenderer.jsx b/client/homebrew/brewRenderer/brewRenderer.jsx index e1eed42d2..97542a58c 100644 --- a/client/homebrew/brewRenderer/brewRenderer.jsx +++ b/client/homebrew/brewRenderer/brewRenderer.jsx @@ -14,7 +14,14 @@ const NotificationPopup = require('./notificationPopup/notificationPopup.jsx'); const Frame = require('react-frame-component').default; const dedent = require('dedent-tabs').default; +<<<<<<< HEAD const staticThemes = require('themes/themes.json'); +======= +const DOMPurify = require('dompurify'); +const purifyConfig = { FORCE_BODY: true, SANITIZE_DOM: false }; + +const Themes = require('themes/themes.json'); +>>>>>>> master const PAGE_HEIGHT = 1056; @@ -33,8 +40,9 @@ const BrewPage = (props)=>{ index : 0, ...props }; + const cleanText = DOMPurify.sanitize(props.contents, purifyConfig); return
-
+
; }; @@ -102,13 +110,6 @@ const BrewRenderer = (props)=>{ return false; }; - const sanitizeScriptTags = (content)=>{ - return content - ?.replace(/