diff --git a/client/homebrew/brewRenderer/brewRenderer.jsx b/client/homebrew/brewRenderer/brewRenderer.jsx index e5f5eb1ef..202c1a375 100644 --- a/client/homebrew/brewRenderer/brewRenderer.jsx +++ b/client/homebrew/brewRenderer/brewRenderer.jsx @@ -273,13 +273,7 @@ const BrewRenderer = (props)=>{ const frameDidMount = ()=>{ //This triggers when iFrame finishes internal "componentDidMount" scrollToHash(window.location.hash); - window.addEventListener('hashchange', ()=>{ - scrollToHash(window.location.hash); - }); - - window.onbeforeunload(()=>{ - window.removeEventListener('hashchange'); - }); + window.addEventListener('hashchange', ()=>scrollToHash(window.location.hash)); setTimeout(()=>{ //We still see a flicker where the style isn't applied yet, so wait 100ms before showing iFrame renderPages(); //Make sure page is renderable before showing