0
0
mirror of https://github.com/naturalcrit/homebrewery.git synced 2026-08-06 04:37:37 +00:00

Add a sandbox property to the renderer iframe to prevent any script execution

But still allow for print (via allow-modals), same-origin downloads, and top navigation (so that links work).
This commit is contained in:
ReinaSweet
2026-07-18 03:02:41 -07:00
parent 2eb246ab0d
commit 5fa7b95e19
@@ -352,6 +352,7 @@ const BrewRenderer = (props)=>{
style={{ width: '100%', height: '100%', visibility: state.visibility }}
contentDidMount={frameDidMount}
onClick={()=>{emitClick();}}
sandbox="allow-same-origin allow-modals allow-top-navigation"
>
<div className='brewRenderer'
onKeyDown={handleControlKeys}