From acb10d7695062725a39151efbf84d74fc5fda18b Mon Sep 17 00:00:00 2001 From: "G.Ambatte" Date: Mon, 1 Jul 2024 09:35:48 +1200 Subject: [PATCH] Exclude tags in FORBID_TAGS --- client/homebrew/brewRenderer/brewRenderer.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/homebrew/brewRenderer/brewRenderer.jsx b/client/homebrew/brewRenderer/brewRenderer.jsx index 760b44035..ec98635a6 100644 --- a/client/homebrew/brewRenderer/brewRenderer.jsx +++ b/client/homebrew/brewRenderer/brewRenderer.jsx @@ -177,7 +177,7 @@ const BrewRenderer = (props)=>{ const frameDidMount = ()=>{ //This triggers when iFrame finishes internal "componentDidMount" DOMPurify.addHook('uponSanitizeElement', (node, data, config)=>{ const tagName = node.tagName?.toLowerCase(); - data.allowedTags[tagName] = true; + if(!config.FORBID_TAGS?.includes(tagName)){ data.allowedTags[tagName] = true; } }); setTimeout(()=>{ //We still see a flicker where the style isn't applied yet, so wait 100ms before showing iFrame