From 06280c2ba5b477d754e6f50bcc9489f8a641e818 Mon Sep 17 00:00:00 2001 From: Simon <10131203+gaomeng1900@users.noreply.github.com> Date: Tue, 3 Mar 2026 21:51:10 +0800 Subject: [PATCH] chore(core): add wait time between steps for the page to react --- packages/core/src/PageAgentCore.ts | 2 ++ packages/page-controller/src/actions.ts | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/core/src/PageAgentCore.ts b/packages/core/src/PageAgentCore.ts index ce5ebeb..04f88f2 100644 --- a/packages/core/src/PageAgentCore.ts +++ b/packages/core/src/PageAgentCore.ts @@ -342,6 +342,8 @@ export class PageAgentCore extends EventTarget { await onAfterTask?.(this, result) return result } + + await waitFor(0.4) // @TODO: configurable } } diff --git a/packages/page-controller/src/actions.ts b/packages/page-controller/src/actions.ts index 0079b96..2e636de 100644 --- a/packages/page-controller/src/actions.ts +++ b/packages/page-controller/src/actions.ts @@ -86,7 +86,7 @@ export async function clickElement(element: HTMLElement) { // dispatch a click event // element.click() - await waitFor(0.1) // Wait to ensure click event processing completes + await waitFor(0.2) // Wait to ensure click event processing completes } // eslint-disable-next-line @typescript-eslint/unbound-method