diff --git a/packages/extension/package.json b/packages/extension/package.json index a25a2c8..9193e53 100644 --- a/packages/extension/package.json +++ b/packages/extension/package.json @@ -1,7 +1,7 @@ { "name": "@page-agent/ext", "private": true, - "version": "0.1.0-b.2", + "version": "0.1.0-b3", "type": "module", "scripts": { "dev": "wxt", diff --git a/packages/extension/src/agent/RemotePageController.background.ts b/packages/extension/src/agent/RemotePageController.background.ts index 7e8a042..d9a7d0b 100644 --- a/packages/extension/src/agent/RemotePageController.background.ts +++ b/packages/extension/src/agent/RemotePageController.background.ts @@ -7,12 +7,12 @@ export function handlePageControlMessage( message: { type: 'PAGE_CONTROL'; action: string; payload: any; targetTabId: number }, sender: chrome.runtime.MessageSender, sendResponse: (response: unknown) => void -): boolean { +): true | undefined { const { action, payload, targetTabId } = message if (action === 'get_my_tab_id') { sendResponse({ tabId: sender.tab?.id || null }) - return false + return } chrome.tabs diff --git a/packages/extension/src/agent/RemotePageController.content.ts b/packages/extension/src/agent/RemotePageController.content.ts index e98de33..b200fd3 100644 --- a/packages/extension/src/agent/RemotePageController.content.ts +++ b/packages/extension/src/agent/RemotePageController.content.ts @@ -53,12 +53,12 @@ export function initPageController() { } }, 1_000) - chrome.runtime.onMessage.addListener((message, sender, sendResponse) => { + chrome.runtime.onMessage.addListener((message, sender, sendResponse): true | undefined => { if (message.type !== 'PAGE_CONTROL') { - sendResponse({ - success: false, - error: `[RemotePageController.ContentScript]: Invalid message type: ${message.type}`, - }) + // sendResponse({ + // success: false, + // error: `[RemotePageController.ContentScript]: Invalid message type: ${message.type}`, + // }) return } diff --git a/packages/extension/src/agent/TabsController.background.ts b/packages/extension/src/agent/TabsController.background.ts index c336e71..aec87d8 100644 --- a/packages/extension/src/agent/TabsController.background.ts +++ b/packages/extension/src/agent/TabsController.background.ts @@ -7,7 +7,7 @@ export function handleTabControlMessage( message: { type: 'TAB_CONTROL'; action: TabAction; payload: any }, sender: chrome.runtime.MessageSender, sendResponse: (response: unknown) => void -): boolean { +): true | undefined { const { action, payload } = message switch (action as TabAction) { @@ -102,6 +102,6 @@ export function handleTabControlMessage( default: sendResponse({ error: `Unknown action: ${action}` }) - return false + return } } diff --git a/packages/extension/src/agent/TabsController.ts b/packages/extension/src/agent/TabsController.ts index d889b79..8e3b3a6 100644 --- a/packages/extension/src/agent/TabsController.ts +++ b/packages/extension/src/agent/TabsController.ts @@ -39,9 +39,11 @@ export class TabsController extends EventTarget { await this.updateCurrentTabId(this.currentTabId) - const tabChangeHandler = (message: any) => { - if (message.type !== 'TAB_CHANGE') - throw new Error(`[TabsController]: Invalid message type: ${message.type}`) + const tabChangeHandler = (message: any): void => { + if (message.type !== 'TAB_CHANGE') { + // throw new Error(`[TabsController]: Invalid message type: ${message.type}`) + return + } if (message.action === 'created') { const tab = message.payload.tab as chrome.tabs.Tab diff --git a/packages/extension/src/entrypoints/sidepanel/components/cards.tsx b/packages/extension/src/entrypoints/sidepanel/components/cards.tsx index 296d6fb..73e7003 100644 --- a/packages/extension/src/entrypoints/sidepanel/components/cards.tsx +++ b/packages/extension/src/entrypoints/sidepanel/components/cards.tsx @@ -249,10 +249,10 @@ function StepCard({ event }: { event: AgentStepEvent }) { )}
-