Commit Graph
1392 Commits
Author SHA1 Message Date
ldm0 a9bbb08977 fix(wpt): serve raw form echo fixture 2026-09-27 19:28:50 +08:00
ldm0 9cedd21a18 fix(webidl): allocate factory results in relevant realms 2026-09-27 19:28:50 +08:00
ldm0 7bff885673 fix(dom): align XML namespace serialization 2026-09-27 19:28:49 +08:00
ldm0 65247e1fb8 fix(selectors): resolve clean textarea directionality 2026-09-27 19:28:49 +08:00
ldm0 2d68b48314 fix(dom): enforce template content host hierarchy 2026-09-27 19:28:49 +08:00
ldm0 24bc42f7a6 fix(stylesheets): honor quirks MIME compatibility 2026-09-27 19:23:03 +08:00
ldm0 a38e5b073f fix(webapi): migrate replayed SVG and internal object bindings
Use shared SVG interface identities and plain-object declarations for
internal stream callbacks and Window proxy handlers. Align imports with
the current receiver APIs and format the replayed bindings.

Consolidate the duplicate DOMMatrix serialization test while preserving
both inferred and explicit dimension assertions. Keep the XHR and child
script tests that still have only one declaration at this replay point.

Bring forward the applicable parts of 0500891ecc independently of the
pending stylesheet MIME and committed-origin conflict resolution.

Validation: cargo fmt --all; cargo clippy --workspace --all-targets
--all-features -- -D warnings; cargo nextest run --no-fail-fast
(17751 passed, 13 skipped).
2026-09-27 19:23:03 +08:00
ldm0 1e9b820ebf fix(preload): preserve modulepreload scanner order 2026-09-27 19:23:03 +08:00
ldm0 5f1bc268e3 fix(url): expose colon protocol for invalid hyperlinks 2026-09-27 19:23:03 +08:00
ldm0 0b8ec39ff4 fix(indexeddb): clone ImageData and geometry objects 2026-09-27 19:23:03 +08:00
ldm0 47a330a74b fix(structured-clone): preserve FileList objects 2026-09-27 19:23:03 +08:00
ldm0 4b61f19195 fix(wpt-cross): model nosniff script fixture 2026-09-27 19:23:03 +08:00
ldm0 41346df4ce fix(wpt-cross): model inspect-headers fixture 2026-09-27 19:23:03 +08:00
ldm0 c930567542 fix(streams): implement ReadableStream.from 2026-09-27 19:23:03 +08:00
ldm0 9dc80da2ca fix(window): hide shadow frames from indexed access 2026-09-27 19:23:03 +08:00
ldm0 ebe7795f24 fix(svg): resolve length units in context 2026-09-27 19:23:03 +08:00
ldm0 8db14a733a fix(svg): implement live point lists 2026-09-27 19:23:03 +08:00
ldm0 4af2ed44e8 fix(svg): reflect animated number attributes 2026-09-27 19:23:03 +08:00
ldm0 0058f6c698 fix(svg): reflect fit-to-view-box attributes 2026-09-27 19:23:03 +08:00
ldm0 99fe05a0e4 fix(svg): reflect animated length attributes 2026-09-27 19:23:03 +08:00
ldm0 21326b7cac fix(svg): enforce value list mutation semantics 2026-09-27 19:23:03 +08:00
ldm0 27af70bbf5 fix(svg): reject trailing decimal path numbers 2026-09-27 19:23:03 +08:00
ldm0 0569408d05 fix(svg): expose standalone value factories 2026-09-27 19:23:03 +08:00
ldm0 9229eb6d6e fix(svg): reflect animated integer attributes 2026-09-27 19:23:03 +08:00
ldm0 a1d5d9088a fix(svg): reflect filter and text path enumerations 2026-09-27 19:23:03 +08:00
ldm0 6f97ef212a fix(html): reveal details for fragment navigation 2026-09-27 19:23:03 +08:00
ldm0 8052b14b5f fix(html): enforce showPicker origin policy 2026-09-27 19:23:03 +08:00
ldm0 8e9257d519 fix(html): expose frame content accessors 2026-09-27 19:23:03 +08:00
ldm0 7f8f0f86b2 fix(html): deserialize clones in receiver realm 2026-09-27 19:23:03 +08:00
ldm0 41bf70614a fix(html): enumerate document named properties 2026-09-27 19:23:03 +08:00
ldm0 06f67e8071 fix(html): return iframe windows from document named access 2026-09-27 19:23:03 +08:00
ldm0 93e5ed1eb5 fix(parser): route child parser mutation effects 2026-09-27 19:23:03 +08:00
ldm0 c08d155a8f fix(file-api): enforce WebIDL receiver contracts 2026-09-27 19:23:03 +08:00
ldm0 793be353d8 fix(window): align cross-origin accessor descriptors 2026-09-27 19:23:03 +08:00
ldm0 13133c0241 fix(webidl): implement WindowProperties exotic methods 2026-09-27 19:23:03 +08:00
ldm0 17426a4239 fix(webidl): enforce Window global receiver semantics 2026-09-27 19:23:03 +08:00
ldm0 4b8bffdae1 fix(webidl): honor LegacyFactoryFunction NewTarget 2026-09-27 19:23:03 +08:00
ldm0 5dc77a8dac fix(webidl): honor lenient event handler receivers 2026-09-27 19:23:03 +08:00
ldm0 c19e1cb006 fix(wpt-cross): model worker URL encoding fixture 2026-09-27 19:23:03 +08:00
ldm0 f72f0ae37a fix(page-visibility): hide windowless documents 2026-09-27 19:23:03 +08:00
ldm0 9f0740abfb fix(intl): delegate Date locale formatting to V8 2026-09-27 19:23:03 +08:00
ldm0 90d9bf3b7c fix(performance): reject structured cloning entries 2026-09-27 19:23:03 +08:00
ldm0 0acb988262 fix(webidl): honor NewTarget realm prototype fallback 2026-09-27 19:23:03 +08:00
ldm0 e8090ad9b9 fix(dom): align insertAdjacentHTML sibling contexts 2026-09-27 19:23:03 +08:00
ldm0 b145792a35 fix(dom): bind DOMParser to its relevant document 2026-09-27 19:23:03 +08:00
ldm0 1da0056da4 fix(html): fetch embedded javascript URLs as resources 2026-09-27 19:23:03 +08:00
ldm0 a90a539c5b fix(html): expose getSVGDocument on frame owners 2026-09-27 19:23:03 +08:00
ldm0 ecf2519440 fix(html): handle object fallback and dimensions 2026-09-27 19:23:03 +08:00
ldm0 681f918185 fix(html): scope noopener browsing context targets 2026-09-27 19:23:03 +08:00
ldm0 5b36026451 fix(policy): enforce iframe permissions policy 2026-09-27 19:23:03 +08:00