From 0f3ae38cb346a9c68bc7bd084ed78ba027fe0105 Mon Sep 17 00:00:00 2001 From: Simon <10131203+gaomeng1900@users.noreply.github.com> Date: Wed, 28 Jan 2026 20:19:16 +0800 Subject: [PATCH] fix(ConfigPanel): correct auth token storage key --- packages/extension/src/agent/RemotePageController.content.ts | 3 ++- packages/extension/src/entrypoints/content.ts | 4 +++- .../src/entrypoints/sidepanel/components/ConfigPanel.tsx | 4 ++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/packages/extension/src/agent/RemotePageController.content.ts b/packages/extension/src/agent/RemotePageController.content.ts index dbfbe5d..e98de33 100644 --- a/packages/extension/src/agent/RemotePageController.content.ts +++ b/packages/extension/src/agent/RemotePageController.content.ts @@ -41,12 +41,13 @@ export function initPageController() { // await getPC().hideMask() if (pageController) { pageController.hideMask() + pageController.cleanUpHighlights() } } if (!isAgentRunning) { if (pageController) { - pageController?.dispose() + pageController.dispose() pageController = null } } diff --git a/packages/extension/src/entrypoints/content.ts b/packages/extension/src/entrypoints/content.ts index c664ef9..27c9386 100644 --- a/packages/extension/src/entrypoints/content.ts +++ b/packages/extension/src/entrypoints/content.ts @@ -24,6 +24,8 @@ export default defineContentScript({ if (pageToken !== extToken) return + console.log('[PageAgentExt]: Auth tokens match. Exposing agent to page.') + // add isolated world script exposeAgentToPage().then( // add main-world script @@ -35,7 +37,7 @@ export default defineContentScript({ async function exposeAgentToPage() { const { MultiPageAgent } = await import('@/agent/MultiPageAgent') - console.log('MultiPageAgent loaded', MultiPageAgent) + console.log('[PageAgentExt]: MultiPageAgent loaded') /** * singleton MultiPageAgent to handle requests from the page diff --git a/packages/extension/src/entrypoints/sidepanel/components/ConfigPanel.tsx b/packages/extension/src/entrypoints/sidepanel/components/ConfigPanel.tsx index a136fe1..0dc5d0e 100644 --- a/packages/extension/src/entrypoints/sidepanel/components/ConfigPanel.tsx +++ b/packages/extension/src/entrypoints/sidepanel/components/ConfigPanel.tsx @@ -32,8 +32,8 @@ export function ConfigPanel({ config, onSave, onClose }: ConfigPanelProps) { let interval: NodeJS.Timeout | null = null const fetchToken = async () => { - const result = await chrome.storage.local.get('PageAgentExtUserAuthID') - const token = result.PageAgentExtUserAuthID + const result = await chrome.storage.local.get('PageAgentExtUserAuthToken') + const token = result.PageAgentExtUserAuthToken if (typeof token === 'string' && token) { setUserAuthToken(token) if (interval) {