Merge pull request #545 from alibaba/feat/execute-js-abort-signal

feat(core): make execute_javascript honor AbortSignal
This commit is contained in:
Simon
2026-06-11 20:45:53 +08:00
committed by GitHub
4 changed files with 16 additions and 11 deletions

View File

@@ -53,6 +53,8 @@ export class MultiPageAgent extends PageAgentCore {
super({
...config,
// Disabled: AbortSignal cannot cross contexts
experimentalScriptExecutionTool: false,
pageController: pageController as any,
customTools: customTools,
customSystemPrompt: systemPrompt,

View File

@@ -133,9 +133,7 @@ export class RemotePageController {
return this.remoteCallDomAction('scroll_horizontally', args)
}
async executeJavascript(...args: any[]): Promise<DomActionReturn> {
return this.remoteCallDomAction('execute_javascript', args)
}
// `execute_javascript` is intentionally not implemented: AbortSignal cannot cross context
/** @note Managed by content script via storage polling. */
async showMask(): Promise<void> {}