Commit Graph
7 Commits
Author SHA1 Message Date
ldm0 4c31485151 fix(url): preserve file URL hosts and leading path segments
Vendor rust-url 2.5.8 with narrowly documented file-URL parsing fixes. Preserve leading empty path segments, retain non-local hosts while normalizing Windows drive letters, and apply the same rules to relative resolution and pathname setters. Include licensing, the upstream fixtures, native URL regressions, and JavaScript URL property regressions.
2026-10-12 01:07:26 +08:00
ldm0 0ebd7fa9d6 feat(url): classify about srcdoc URLs precisely 2026-10-10 18:35:52 +08:00
ldm0 55159e2669 feat(url): compare and restore native origin values 2026-10-10 18:35:31 +08:00
ldm0 805d5f4736 test(url): cover authority replacement in relative special URLs 2026-10-04 00:47:24 +08:00
ldm0 260ed11c21 fix(url): share component parsing between URL and hyperlinks 2026-09-24 14:45:09 +08:00
ldm0 53f790c13a fix(fetch): require browser origins and unify SW request state
Keep request origin independent of URL resolution and referrer context,
including local blob fetches and inherited or sandboxed srcdoc documents.
Reject missing browser origins at the resource client boundary and retain
one Request across Service Worker redirects and network fallback.

Cover dispatch rejection, wire Origin/Cookie headers, memory-cache
partitioning and preserved Service Worker request metadata.

Validation: workspace fmt and Clippy passed; Nextest passed 17,517 tests
with 13 existing skips. Renderer test debug symbols were disabled to fit
available build memory; tests and debug assertions were unchanged.
2026-09-13 16:14:50 +08:00
ldm0 27b5135cb6 Public preview 2026-08-11 00:10:12 +08:00