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