Extracted from b57d75e801791c4d9b6d682f2aae254d3acd3c53.
Validation: cargo fmt --all; cargo clippy --workspace --all-targets
--all-features -- -D warnings. Runtime tests were not run for this split.
Extracted from 04b2aa7f0273ae5d63835c1ac466d8aa30dc57d3.
Validation: cargo fmt --all; cargo clippy --workspace --all-targets
--all-features -- -D warnings. Runtime tests were not run for this split.
Extracted from f25578c2a9c188d3437e88f337ebaae9da49a246.
Validation: cargo fmt --all; cargo clippy --workspace --all-targets
--all-features -- -D warnings. Runtime tests were not run for this split.
Serve the upstream long WAV and range stash resources with streaming writes, byte-range metadata, cancellation and exact path discovery. Cover custom methods, duplicate headers, stash isolation and shutdown.
Write .asis fixtures directly to the connection, preserving raw status lines, duplicate framing fields and malformed bytes. Bypass generated headers, pipelines, substitutions and HEAD body suppression as upstream wptserve does.
Remove the URL-based synchronous XHR repetition gate. Independent requests to the same resource must run normally, including failures followed by recovery, method changes and child-document requests.
Retain Error and WebAssembly CompileError/LinkError kinds when translating module failures into and out of the shared module tree. Cover cached graph failures and malformed Wasm import rejection, including author-replaced constructors.
Serve redirect-empty-location.py with a present empty Location header, fixed 302 status and no CORS grants. Respond before unused uploads complete and recognize only the supported resource references.
Index each row's cell range and row-group boundary to remove repeated
placement scans. Cache complete table measurement outputs, including
baselines, in an eight-entry LRU with layout cache invalidation.
Preserve caption minima, Flex table heights, percentage padding bases,
anonymous table behavior and the existing vertical layout path. Extend
the Chromium geometry fixtures and refresh the full WPT-cross case lists.
Validation:
- cargo fmt --all
- cargo clippy --workspace --all-targets --all-features -- -D warnings
- cargo nextest run --no-fail-fast: 18180 passed, 13 skipped
- WPT-cross all: 8779/12906 passed; table: 535/716 passed
- Table results unchanged by index/cache optimization; 28 full-run
differences checked twice per binary with no stable new regression
Reject service worker module graphs containing top-level await before instantiation or execution. Traverse evaluation dependencies, including synthetic Wasm imports, while excluding source-only edges. Cover direct and transitive await, cycles and ordinary async functions.
Determine visibility from registered browsing-context ownership and page activity. Reading contentWindow on a detached iframe must preserve its hidden state while defaultView continues to expose the synthetic Window. Cover nested detached documents, getter order, live child realms and popups.
Prefer the DOM wrapper creation context over the document default context when selecting a result realm. Keep Canvas TextMetrics in the isolated world and preserve separate default-world prototypes.
Source: e8105d5fc4
Expose V8 intrinsic instance prototypes from child WebAssembly constructors so native modules, instances and errors retain correct constructor and instanceof identity. Preserve realm isolation and prototype descriptors; cover compile, link and runtime errors plus author exceptions.