diff --git a/app/page.tsx b/app/page.tsx index d575d94..b2310dd 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -32,6 +32,18 @@ export default function Home() { return () => window.removeEventListener('keydown', handleKeyDown); }, []); + // Show confirmation dialog when user tries to leave the page + // This helps prevent accidental navigation from browser back gestures + useEffect(() => { + const handleBeforeUnload = (event: BeforeUnloadEvent) => { + event.preventDefault(); + return ''; + }; + + window.addEventListener('beforeunload', handleBeforeUnload); + return () => window.removeEventListener('beforeunload', handleBeforeUnload); + }, []); + return (
{/* Mobile warning overlay */}