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-13 22:25:32 +08:00
2026-10-13 14:49:47 +08:00
2026-10-13 22:35:45 +08:00
2026-10-13 22:03:16 +08:00
2026-10-10 20:27:01 +08:00
2026-10-11 09:35:22 +08:00
2026-10-11 21:33:25 +08:00
2026-10-12 09:25:27 +08:00
2026-10-13 03:33:27 +08:00
2026-10-10 21:39:28 +08:00
2026-10-13 18:23:17 +08:00
2026-10-10 14:20:22 +08:00
2026-10-10 14:20:22 +08:00
2026-10-13 12:06:41 +08:00
2026-10-13 12:59:22 +08:00
2026-10-13 03:33:27 +08:00
2026-10-11 17:24:46 +08:00
2026-10-13 22:03:16 +08:00
2026-10-13 12:43:52 +08:00
2026-10-11 11:49:49 +08:00
2026-10-13 04:12:45 +08:00
2026-10-11 18:18:10 +08:00
2026-10-13 22:25:32 +08:00
2026-10-10 23:01:24 +08:00
2026-10-11 03:13:56 +08:00
2026-10-12 06:29:13 +08:00
2026-10-12 06:29:19 +08:00
2026-10-12 07:40:19 +08:00
2026-10-11 00:09:43 +08:00
2026-10-11 06:52:45 +08:00
2026-10-12 11:06:26 +08:00
2026-10-13 21:55:30 +08:00
2026-10-13 22:13:22 +08:00
2026-10-12 22:01:58 +08:00
2026-10-12 10:50:11 +08:00
2026-10-13 03:47:45 +08:00
2026-10-10 22:59:43 +08:00
2026-10-10 23:03:27 +08:00
2026-10-13 14:39:18 +08:00
2026-10-11 04:37:31 +08:00
2026-10-10 22:11:14 +08:00
2026-10-10 19:51:30 +08:00
2026-10-12 07:40:19 +08:00
2026-10-13 22:04:22 +08:00
2026-10-10 16:03:25 +08:00
2026-10-12 18:44:02 +08:00
2026-10-10 14:20:22 +08:00
2026-10-12 18:44:02 +08:00
2026-10-13 22:04:22 +08:00
2026-10-13 17:09:53 +08:00
2026-10-12 07:40:19 +08:00
2026-10-11 19:49:00 +08:00
2026-10-12 02:46:32 +08:00
2026-10-13 15:55:25 +09:00
2026-10-13 04:53:03 +00:00
2026-10-13 22:04:22 +08:00
2026-10-13 03:24:05 +00:00
2026-10-13 21:27:45 +08:00
2026-10-13 22:35:45 +08:00
2026-10-13 04:12:40 +08:00
2026-10-13 21:13:01 +08:00
2026-10-13 18:23:17 +08:00
2026-10-12 08:59:14 +08:00
2026-10-11 10:45:35 +08:00
2026-10-13 09:16:41 +09:00
2026-10-12 07:50:31 +08:00
2026-10-13 21:42:38 +08:00
2026-10-11 09:59:27 +08:00
2026-10-12 03:49:31 +08:00
2026-10-13 00:11:35 +08:00
2026-10-13 20:41:10 +08:00
2026-10-13 18:23:17 +08:00
2026-10-11 10:45:35 +08:00
2026-10-13 14:39:18 +08:00
2026-10-13 12:59:22 +08:00
2026-10-13 20:56:20 +08:00
2026-10-11 13:29:11 +08:00
2026-10-10 14:20:22 +08:00
2026-10-13 15:58:19 +09:00
2026-10-13 21:55:30 +08:00
2026-10-12 18:39:01 +08:00
2026-10-12 10:44:17 +08:00
2026-10-11 17:24:46 +08:00
2026-10-13 20:54:37 +08:00
2026-10-11 21:33:25 +08:00
2026-10-13 22:16:05 +08:00
2026-10-13 22:04:22 +08:00
2026-10-13 22:25:32 +08:00
2026-10-13 18:21:09 +08:00