Commit Graph
5 Commits
Author SHA1 Message Date
ldm0 32e0dfce3a test(core): isolate streamed raw response deadline checks
Keep the raw Page rejection on its streaming entry point while the server
holds the body, without racing a 100ms response-header budget.

Move the body-specific deadline case to prepared streaming headers and the
real body materializer. Retain the 100ms budget and typed body phase, and
assert transfer cancellation and channel release.
2026-11-12 03:10:33 +08:00
ldm0 77783ece9d fix(fetch): enforce request modes and CORS before redirects 2026-09-13 16:14:50 +08:00
ldm0 4c4055d5e0 fix(fetch): reject page output from raw headers 2026-09-03 23:13:25 +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 27b5135cb6 Public preview 2026-08-11 00:10:12 +08:00