From 5ce198b1d75bae3321985a39dd0129a190d75753 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Tue, 25 Aug 2026 14:20:28 -0400 Subject: [PATCH] refac --- src/lib/apis/configs/index.ts | 9 +-------- src/routes/+layout.svelte | 18 ------------------ 2 files changed, 1 insertion(+), 26 deletions(-) diff --git a/src/lib/apis/configs/index.ts b/src/lib/apis/configs/index.ts index d921cdcd0d..edb80028ed 100644 --- a/src/lib/apis/configs/index.ts +++ b/src/lib/apis/configs/index.ts @@ -572,15 +572,8 @@ export const initiateOAuthRedirect = (tool: { }) => { sessionStorage.setItem('pendingOAuthToolId', tool.id); sessionStorage.setItem('oauthRedirectInProgressToolId', tool.id); - localStorage.setItem('pendingOAuthToolId', tool.id); - localStorage.setItem('oauthRedirectInProgressToolId', tool.id); const authUrl = getOAuthClientAuthorizationUrl(tool.serverId, tool.authType ?? 'mcp'); - const tab = window.open(authUrl, '_blank'); - if (!tab) { - localStorage.removeItem('pendingOAuthToolId'); - localStorage.removeItem('oauthRedirectInProgressToolId'); - window.open(authUrl, '_self', 'noopener'); - } + window.open(authUrl, '_self', 'noopener'); }; export const getCodeExecutionConfig = async (token: string) => { diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 9192c3ee92..d16d9ddbd5 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -1069,24 +1069,6 @@ window.addEventListener('message', windowMessageEventHandler); - const pendingOAuthToolId = - sessionStorage.getItem('pendingOAuthToolId') ?? localStorage.getItem('pendingOAuthToolId'); - if (window.opener && window.location.pathname === '/' && pendingOAuthToolId) { - window.opener.postMessage( - { - type: 'oauth:complete', - toolId: pendingOAuthToolId, - error: new URLSearchParams(window.location.search).get('error') - }, - window.location.origin - ); - sessionStorage.removeItem('pendingOAuthToolId'); - sessionStorage.removeItem('oauthRedirectInProgressToolId'); - localStorage.removeItem('pendingOAuthToolId'); - localStorage.removeItem('oauthRedirectInProgressToolId'); - window.close(); - } - let touchstartY = 0; function isNavOrDescendant(el) {