The one -Niu and morluto
edd9939879
fix(browser): give the DevToolsActivePort wait one deadline owner ( #2265 )
...
* Single owner for the Chrome DevToolsActivePort startup deadline
Cold Chrome startup tolerance was spelled three ways for one wait: the helper
fell back to 15,000 ms, the runtime fixture lifecycle passed a literal 60,000,
and the real-browser verifier kept a local 60,000 constant. A per-caller literal
quietly changes how long a lane tolerates a cold browser before it fails, and
the failure reported only elapsed_ms, so a reader could not see which ceiling
was hit.
Export BROWSER_DEVTOOLS_STARTUP_TIMEOUT_MS as the owner, use it for the helper
fallback and both call sites, and report startup_timeout_ms in
BrowserStartupError. A source guard keeps callers from restating the number.
* Pin the DevToolsActivePort deadline guard to the startup call argument
---------
Co-authored-by: morluto <76467478+morluto@users.noreply.github.com >
2026-10-13 22:35:45 +08:00
..
2026-10-11 19:11:16 +08:00
2026-10-09 06:32:10 +08:00
2026-10-09 20:18:52 +08:00
2026-10-09 20:18:52 +08:00
2026-10-13 02:17:14 +08:00
2026-10-12 14:12:19 +08:00
2026-10-09 20:18:52 +08:00
2026-10-09 20:18:52 +08:00
2026-10-13 02:17:14 +08:00
2026-10-13 22:35:45 +08:00
2026-10-07 21:45:07 +08:00
2026-10-07 21:45:07 +08:00
2026-10-07 21:45:07 +08:00
2026-10-10 02:33:56 +08:00
2026-10-11 11:05:08 +08:00
2026-10-09 22:46:08 +08:00
2026-10-09 13:54:32 +00:00
2026-10-07 17:16:58 +08:00
2026-10-09 20:18:52 +08:00
2026-10-09 20:18:52 +08:00
2026-10-11 09:43:25 +08:00
2026-10-13 04:53:03 +00:00
2026-10-10 00:49:14 +08:00
2026-10-13 04:53:03 +00:00
2026-10-13 14:39:18 +08:00
2026-10-13 14:39:18 +08:00
2026-09-29 18:00:47 +08:00
2026-09-29 18:00:47 +08:00
2026-10-09 20:11:17 +08:00
2026-10-11 20:29:12 +08:00
2026-10-06 22:57:36 +08:00
2026-10-13 22:25:32 +08:00
2026-10-08 14:22:08 +08:00
2026-10-06 01:59:19 +08:00
2026-10-08 00:21:39 +08:00
2026-10-10 00:35:17 +08:00
2026-10-13 20:56:20 +08:00
2026-10-13 20:56:20 +08:00
2026-10-11 04:43:02 +08:00
2026-10-08 23:46:02 +08:00
2026-10-12 07:40:19 +08:00
2026-10-08 00:46:21 +08:00
2026-10-12 20:59:02 +00:00
2026-10-12 07:40:19 +08:00
2026-10-13 18:23:17 +08:00
2026-10-13 18:23:17 +08:00
2026-10-10 00:49:14 +08:00
2026-10-10 00:49:14 +08:00
2026-10-11 09:35:22 +08:00
2026-10-09 19:09:30 +08:00
2026-10-12 08:59:14 +08:00
2026-10-11 19:52:09 +08:00
2026-10-11 06:10:10 +08:00
2026-10-13 18:23:17 +08:00
2026-10-09 18:53:28 +08:00
2026-10-11 09:08:01 +08:00
2026-10-11 07:35:48 +08:00
2026-10-13 00:45:23 +08:00
2026-10-09 05:10:36 +08:00
2026-10-10 19:29:16 +08:00
2026-10-09 02:41:34 +08:00
2026-10-09 02:41:34 +08:00
2026-10-09 05:46:16 +08:00
2026-09-29 07:08:46 +08:00
2026-09-29 07:08:46 +08:00
2026-10-09 05:12:36 +08:00
2026-10-09 20:18:52 +08:00
2026-10-09 22:46:09 +08:00
2026-10-10 06:07:01 +08:00
2026-10-13 12:59:22 +08:00
2026-10-13 14:39:18 +08:00
2026-10-13 14:39:18 +08:00
2026-10-09 22:46:09 +08:00
2026-10-12 13:54:57 +08:00
2026-10-09 10:14:25 +08:00
2026-10-09 06:13:41 +08:00
2026-10-12 09:29:07 +08:00
2026-10-08 16:50:31 +08:00
2026-10-09 08:44:47 +08:00
2026-10-11 10:19:16 +08:00
2026-10-11 10:19:16 +08:00
2026-10-11 11:49:49 +08:00
2026-10-07 10:56:06 +08:00
2026-10-07 10:56:06 +08:00
2026-09-29 08:07:24 +08:00
2026-10-06 16:53:33 +08:00
2026-10-12 13:54:57 +08:00
2026-10-11 19:20:00 +08:00
2026-10-11 19:20:00 +08:00