diff --git a/client/homebrew/pages/homePage/homePage.jsx b/client/homebrew/pages/homePage/homePage.jsx index 5f2a3d14b..8405f34d3 100644 --- a/client/homebrew/pages/homePage/homePage.jsx +++ b/client/homebrew/pages/homePage/homePage.jsx @@ -78,13 +78,15 @@ const HomePage =(props)=>{ } }; - window.addEventListener('beforeunload', handleBeforeUnload); + const previousBeforeUnload = window.onbeforeunload; + + window.onbeforeunload = handleBeforeUnload; document.addEventListener('keydown', handleControlKeys); return ()=>{ document.removeEventListener('keydown', handleControlKeys); - window.removeEventListener('beforeunload', handleBeforeUnload); + window.onbeforeunload = previousBeforeUnload; }; }, []);