From 7b5558bc94ad5cad03ec155cc4e52af6fedf593d Mon Sep 17 00:00:00 2001 From: M1ngdaXie <156019134+M1ngdaXie@users.noreply.github.com> Date: Sun, 15 Mar 2026 03:17:28 -0700 Subject: [PATCH] fix: ensure redirect handling in LoginPage after user login --- frontend/src/pages/LoginPage.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/frontend/src/pages/LoginPage.tsx b/frontend/src/pages/LoginPage.tsx index 3ee9e42..0b4cb35 100644 --- a/frontend/src/pages/LoginPage.tsx +++ b/frontend/src/pages/LoginPage.tsx @@ -15,9 +15,10 @@ function LoginPage() { useEffect(() => { if (!loading && user) { - navigate('/'); + const redirect = searchParams.get('redirect'); + navigate(redirect ? decodeURIComponent(redirect) : '/'); } - }, [user, loading, navigate]); + }, [user, loading, navigate, searchParams]); const saveRedirectAndGo = (oauthUrl: string) => { const redirect = searchParams.get('redirect');