diff --git a/frontend/src/routes/login/+page.svelte b/frontend/src/routes/login/+page.svelte index e2bf294..2751add 100644 --- a/frontend/src/routes/login/+page.svelte +++ b/frontend/src/routes/login/+page.svelte @@ -33,6 +33,11 @@ // Read OAuth error forwarded from /auth/github/callback onMount(() => { + if (auth.isAuthenticated) { + goto('/dashboard'); + return; + } + const urlErr = $page.url.searchParams.get('error'); if (urlErr) { const decoded = decodeURIComponent(urlErr);