fix(ConfigPanel): correct auth token storage key

This commit is contained in:
Simon
2026-01-28 20:19:16 +08:00
parent d6323f1488
commit 0f3ae38cb3
3 changed files with 7 additions and 4 deletions

View File

@@ -41,12 +41,13 @@ export function initPageController() {
// await getPC().hideMask() // await getPC().hideMask()
if (pageController) { if (pageController) {
pageController.hideMask() pageController.hideMask()
pageController.cleanUpHighlights()
} }
} }
if (!isAgentRunning) { if (!isAgentRunning) {
if (pageController) { if (pageController) {
pageController?.dispose() pageController.dispose()
pageController = null pageController = null
} }
} }

View File

@@ -24,6 +24,8 @@ export default defineContentScript({
if (pageToken !== extToken) return if (pageToken !== extToken) return
console.log('[PageAgentExt]: Auth tokens match. Exposing agent to page.')
// add isolated world script // add isolated world script
exposeAgentToPage().then( exposeAgentToPage().then(
// add main-world script // add main-world script
@@ -35,7 +37,7 @@ export default defineContentScript({
async function exposeAgentToPage() { async function exposeAgentToPage() {
const { MultiPageAgent } = await import('@/agent/MultiPageAgent') const { MultiPageAgent } = await import('@/agent/MultiPageAgent')
console.log('MultiPageAgent loaded', MultiPageAgent) console.log('[PageAgentExt]: MultiPageAgent loaded')
/** /**
* singleton MultiPageAgent to handle requests from the page * singleton MultiPageAgent to handle requests from the page

View File

@@ -32,8 +32,8 @@ export function ConfigPanel({ config, onSave, onClose }: ConfigPanelProps) {
let interval: NodeJS.Timeout | null = null let interval: NodeJS.Timeout | null = null
const fetchToken = async () => { const fetchToken = async () => {
const result = await chrome.storage.local.get('PageAgentExtUserAuthID') const result = await chrome.storage.local.get('PageAgentExtUserAuthToken')
const token = result.PageAgentExtUserAuthID const token = result.PageAgentExtUserAuthToken
if (typeof token === 'string' && token) { if (typeof token === 'string' && token) {
setUserAuthToken(token) setUserAuthToken(token)
if (interval) { if (interval) {