diff --git a/client/homebrew/brewRenderer/brewRenderer.jsx b/client/homebrew/brewRenderer/brewRenderer.jsx index 0abf7e09f..c6e66108b 100644 --- a/client/homebrew/brewRenderer/brewRenderer.jsx +++ b/client/homebrew/brewRenderer/brewRenderer.jsx @@ -106,8 +106,8 @@ const BrewRenderer = (props)=>{ const renderStyle = ()=>{ const cleanStyle = props.style; //DOMPurify.sanitize(props.style, purifyConfig); - const themeStyles = props.themeBundle?.joinedStyles ?? ''; - return
${cleanStyle} ` }} />; + const themeStyles = props.themeBundle?.joinedStyles ?? '@import url("/themes/V3/Blank/style.css");'; + return `${themeStyles}\n\n${cleanStyle}`; }; const renderPage = (pageText, index)=>{ @@ -202,7 +202,7 @@ const BrewRenderer = (props)=>{ {/*render in iFrame so broken code doesn't crash the site.*/} - {renderedStyle}} style={{ width: '100%', height: '100%', visibility: state.visibility }} contentDidMount={frameDidMount} onClick={()=>{emitClick();}} @@ -217,7 +217,6 @@ const BrewRenderer = (props)=>{ {state.isMounted && <> - {renderedStyle}
{renderedPages}
diff --git a/shared/helpers.js b/shared/helpers.js index ac684b06f..efb659632 100644 --- a/shared/helpers.js +++ b/shared/helpers.js @@ -44,7 +44,7 @@ const fetchThemeBundle = async (obj, renderer, theme)=>{ if(!res) return; const themeBundle = res.body; - themeBundle.joinedStyles = themeBundle.styles.map((style)=>``).join('\n\n'); + themeBundle.joinedStyles = themeBundle.styles.map((style)=>`${style}`).join('\n\n'); obj.setState((prevState)=>({ ...prevState, themeBundle : themeBundle