From 108ac3e0a976d63aab4a75267fe0c01f66129ba9 Mon Sep 17 00:00:00 2001 From: Jeff Emmett Date: Tue, 24 Feb 2026 23:32:44 -0800 Subject: [PATCH] fix: landing page improvements and SpaceSwitcher domain support - SpaceSwitcher auto-derives domain from window.location - Fix landing page issues (redirect bug, duplicate footers, broken links, missing content) Co-Authored-By: Claude Opus 4.6 --- src/app/page.tsx | 21 +-------------------- 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index a1fe3f5..7d315ae 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -27,7 +27,6 @@ export default function HomePage() { const [roomName, setRoomName] = useState(''); const [isLoaded, setIsLoaded] = useState(false); const [lastRoom, setLastRoom] = useState(null); - const [isRedirecting, setIsRedirecting] = useState(false); // Load saved user info from localStorage on mount // If opened as installed PWA (standalone mode), auto-redirect to last room @@ -43,17 +42,10 @@ export default function HomePage() { loadedEmoji = user.emoji; } } - // Load last visited room + // Load last visited room (show "Rejoin" button, but don't auto-redirect) const lastVisited = localStorage.getItem('rmaps_last_room'); if (lastVisited) { setLastRoom(lastVisited); - - // Auto-redirect returning users to their last room - if (stored) { - setIsRedirecting(true); - router.push(`/${lastVisited}`); - return; - } } } catch { // Ignore parse errors @@ -110,17 +102,6 @@ export default function HomePage() { router.push(`/${lastRoom}`); }; - // Show loading screen while redirecting to last room - if (isRedirecting) { - return ( -
-
-
-
Rejoining your map...
-
-
- ); - } return (