ldm0
b9f84d85d4
refactor(browser): separate core ownership from protocol frontends
2026-08-28 19:47:31 +08:00
ldm0
76d87a5948
test(fetch): isolate network idle timeout budget
2026-08-27 17:53:51 +08:00
ldm0
9725d7610d
fix(css): enforce exact style element type
2026-08-27 15:08:24 +08:00
ldm0
461f9bcac4
feat(fetch): enrich JSON dump metadata
2026-08-24 20:04:55 +08:00
ldm0
79a1bca120
refactor(style): retain incremental document style worlds
2026-08-24 18:56:48 +08:00
ldm0
54f453cdd0
fix(fetch): preserve readiness deadlines and diagnostics
...
Apply one absolute deadline across response headers, streaming raw bodies, page creation, and later readiness waits. Report the active timeout phase without extending the caller's budget and reject raw documents from Page APIs before an unusable body can stall.
Give CLI fetch failures a stable two-line Error/Reason presentation while retaining full anyhow chains for non-fetch failures, including raw-document page-wait errors.
2026-08-23 04:45:50 +08:00
ldm0
e2fdb90600
feat(renderer): allow lifecycle navigation fallback
2026-08-23 03:02:03 +08:00
ldm0
3a8e52ba99
Implement classic scrollbars
2026-08-22 19:44:54 +08:00
ldm0
d7df97dc4f
fix(fetch): share timeout across replacement navigation
2026-08-17 01:23:24 +08:00
ldm0
bea0f130b5
test: cover HTTP error navigation edge cases
2026-08-16 21:10:24 +08:00
ldm0
eb4b7e4a36
feat: follow HTTP error replacement navigations
2026-08-16 21:10:24 +08:00
ldm0
95a671e2e0
feat(fetch): return best-effort results on readiness timeout
2026-08-16 02:58:13 +08:00
ldm0
f2a2095751
fix(navigation): stabilize sequential CDP lifecycle
2026-08-13 07:07:00 +08:00
ldm0
edd2c2df15
Stabilize large NodeList regression test
2026-08-12 00:46:14 +08:00
ldm0
27b5135cb6
Public preview
2026-08-11 00:10:12 +08:00