Metona
9999e669d3
fix: browser tool IPC timeout — add executeJsWithTimeout + isBrowserOpen guard
- browser.ts: add executeJsWithTimeout() wrapping executeJavaScript with 10-15s timeout
(renderer 冻结时不再无限挂起导致 IPC 25s 超时)
- All browser functions (evaluate/extract/click/type/scroll/screenshot) check isBrowserOpen()
before execution, return clear error instead of auto-recreating empty browser window
- tool-registry.ts: browser tool IPC timeout increased from 25s to 60s
- Root cause: heavy pages (718+ links) can freeze Chromium renderer, executeJavaScript hangs
indefinitely; after browser_close, getAgentBrowser() auto-created blank window confusing agent
2026-04-20 18:10:58 +08:00
..
2026-04-18 10:47:38 +08:00
2026-04-20 18:10:58 +08:00
2026-04-18 10:42:58 +08:00
2026-04-18 10:14:33 +08:00
2026-04-18 10:24:39 +08:00
2026-04-07 20:17:25 +08:00
2026-04-18 10:42:58 +08:00
2026-04-19 18:38:31 +08:00
2026-04-19 18:38:31 +08:00
2026-04-19 18:38:31 +08:00
2026-04-20 10:17:34 +08:00
2026-04-19 18:38:31 +08:00
2026-04-06 13:29:43 +08:00
2026-04-06 03:21:05 +08:00
2026-04-06 03:04:20 +08:00
2026-04-18 10:08:01 +08:00