From 2349cebc38de2fd6a3b2260fb5997c94cc1cde6a Mon Sep 17 00:00:00 2001 From: Daniel Zhu Date: Mon, 12 Feb 2024 08:03:43 -0800 Subject: [PATCH] docs: fix repl login (#10295) * fix < and > rendering in search results * should fix auth window issues * more fixes --------- Co-authored-by: Rich Harris --- sites/svelte.dev/src/routes/(authed)/+layout.svelte | 1 + sites/svelte.dev/src/routes/auth/callback/+server.js | 2 +- sites/svelte.dev/src/routes/auth/login/+server.js | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/sites/svelte.dev/src/routes/(authed)/+layout.svelte b/sites/svelte.dev/src/routes/(authed)/+layout.svelte index 3d2585c7e..b3c90243e 100644 --- a/sites/svelte.dev/src/routes/(authed)/+layout.svelte +++ b/sites/svelte.dev/src/routes/(authed)/+layout.svelte @@ -11,6 +11,7 @@ ); window.addEventListener('message', function handler(event) { + if (event.data.source !== 'svelte-auth') return; login_window.close(); window.removeEventListener('message', handler); invalidateAll(); diff --git a/sites/svelte.dev/src/routes/auth/callback/+server.js b/sites/svelte.dev/src/routes/auth/callback/+server.js index 0308da2f5..161e04a9f 100644 --- a/sites/svelte.dev/src/routes/auth/callback/+server.js +++ b/sites/svelte.dev/src/routes/auth/callback/+server.js @@ -33,13 +33,13 @@ export async function GET({ url }) { github_login: profile.login, github_avatar_url: profile.avatar_url }; - const { sessionid, expires } = await session.create(user); return new Response( ` diff --git a/sites/svelte.dev/src/routes/auth/login/+server.js b/sites/svelte.dev/src/routes/auth/login/+server.js index 4ed7a763c..f2f00d685 100644 --- a/sites/svelte.dev/src/routes/auth/login/+server.js +++ b/sites/svelte.dev/src/routes/auth/login/+server.js @@ -12,7 +12,7 @@ export const GET = client_id }).toString(); redirect(302, Location); - } + } : () => new Response( `