From ce77e112caec97a8843785c9a623cfc88f182941 Mon Sep 17 00:00:00 2001 From: M1ngdaXie Date: Sun, 15 Mar 2026 09:57:31 +0000 Subject: [PATCH] fix: guest login now restores redirect URL from sessionStorage --- frontend/src/pages/LoginPage.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/src/pages/LoginPage.tsx b/frontend/src/pages/LoginPage.tsx index 60910bd..3ee9e42 100644 --- a/frontend/src/pages/LoginPage.tsx +++ b/frontend/src/pages/LoginPage.tsx @@ -40,7 +40,8 @@ function LoginPage() { setGuestLoading(true); const token = await guestLogin(); await login(token); - const redirect = searchParams.get('redirect'); + const redirect = searchParams.get('redirect') || sessionStorage.getItem('oauth_redirect'); + sessionStorage.removeItem('oauth_redirect'); navigate(redirect ? decodeURIComponent(redirect) : '/'); } catch (err) { console.error('Guest login failed:', err);