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) {