Commit Graph
1067 Commits
Author SHA1 Message Date
ldm0 90b09f3fa5 fix(performance): support User Timing in workers 2026-09-23 00:11:50 +08:00
ldm0 f83f8bc5c9 fix(performance): expose constructible PerformanceMark 2026-09-23 00:11:50 +08:00
ldm0 ebab4f5b36 fix(performance): enforce User Timing boundaries 2026-09-23 00:11:50 +08:00
ldm0 6e2b64c1a5 fix(forms): reset parser-associated form owners 2026-09-23 00:11:50 +08:00
ldm0 1449d32e40 test(wpt): refresh counter style symbol baseline 2026-09-23 00:11:50 +08:00
ldm0 45a18f1ef7 test(wpt): refresh counter style speak-as baseline 2026-09-23 00:11:50 +08:00
ldm0 c17ffec8b6 fix(forms): honor button auto type state 2026-09-23 00:11:50 +08:00
ldm0 b76b846f45 fix(forms): honor range input constraints 2026-09-23 00:11:50 +08:00
ldm0 ce165acc1f fix(selectors): honor heading offsets and resets 2026-09-23 00:11:50 +08:00
ldm0 637182d4c5 fix(lifecycle): order defer timers before DOMContentLoaded 2026-09-23 00:11:50 +08:00
ldm0 37d801e3b2 fix(forms): sanitize multiple and IDN email values 2026-09-23 00:11:50 +08:00
ldm0 2c1f2f9aca fix(html): preserve clean input values across type changes 2026-09-23 00:11:50 +08:00
ldm0 04a9a22ff0 fix(editing): enforce maxlength for inserted text 2026-09-23 00:11:50 +08:00
ldm0 bb031843d4 fix(dom): preserve surrogate IDs for selector matching 2026-09-23 00:11:50 +08:00
ldm0 a155eb9387 fix(html): expose document named properties 2026-09-23 00:11:50 +08:00
ldm0 9a673a665a fix(css): use Stylo for content visibility 2026-09-23 00:11:50 +08:00
ldm0 844d0a1b4f fix(html): apply hidden until-found styles 2026-09-23 00:11:50 +08:00
ldm0 65f3b38d24 fix(html): expose obsolete no-op methods 2026-09-23 00:11:50 +08:00
ldm0 8968062d0e test(wpt): refresh reflection regression baseline 2026-09-23 00:11:50 +08:00
ldm0 c276f00d59 fix(renderer): complete section element reflection 2026-09-23 00:11:50 +08:00
ldm0 ff478f552e fix(renderer): complete tabular element reflection 2026-09-23 00:11:50 +08:00
ldm0 c1988048dd fix(renderer): complete metadata element reflection 2026-09-23 00:11:50 +08:00
ldm0 29885ee1d1 fix(parser): preserve strict XML tokenizer errors 2026-09-23 00:11:50 +08:00
ldm0 f7dfd2eb7f refactor(renderer): unify child Window realm state 2026-09-23 00:11:49 +08:00
ldm0 8e7be5c3fb fix(window): resolve named properties in the holder realm 2026-09-22 23:04:44 +08:00
ldm0 199abbb005 fix(html): report errors in the receiver Window realm 2026-09-22 22:49:08 +08:00
ldm0 ca5a66beae test(wpt): serve fixture directory listings 2026-09-22 21:55:02 +08:00
ldm0 ed7e56eb42 fix(fetch): preserve URLs on opaque redirect responses 2026-09-22 21:25:54 +08:00
ldm0 8df3ad554c fix(clipboard): preserve presentation style in shared snapshots 2026-09-22 20:14:59 +08:00
ldm0 f3080df33d refactor(history): centralize fully-active admission 2026-09-22 20:09:38 +08:00
ldm0 d919076a13 fix(fetch): reject cross-origin no-cors requests with non-follow redirects 2026-09-22 20:06:50 +08:00
lanyue-llk bcf420f622 revert: undo split PR 640 merges (#734-#740) 2026-09-22 20:02:07 +08:00
mini llk cba79021aa fix(document): parse text responses with consistent decoding (#740)
* fix(parser): preserve text document MIME and encoding semantics

* fix(document): share literal text parsing across child document paths

* fix(document): construct projection parser with the public API
2026-09-22 19:50:42 +08:00
mini llk e979f50c33 fix(forms): preserve live and detached named property semantics (#739) 2026-09-22 19:50:01 +08:00
mini llk 011e2268f2 fix(navigation): cancel loading without retiring the active document (#738) 2026-09-22 19:49:18 +08:00
mini llk 1be735d5c5 fix(network): preserve request metadata and response evidence (#737) 2026-09-22 19:45:58 +08:00
mini llk 50a4242b2e fix(input): preserve activation and navigation boundaries (#736) 2026-09-22 19:45:14 +08:00
mini llk c5ac254058 fix(layout): refresh geometry and preserve inline fragments (#735) 2026-09-22 19:42:55 +08:00
mini llk e30ca4aea4 fix(reliability): harden diagnostics and test infrastructure (#734) 2026-09-22 19:39:41 +08:00
ldm0 a54ba82a7a fix(cssom): accept counters in content alternative text 2026-09-22 17:45:37 +08:00
ldm0 70e5ef620b fix(cssom): serialize computed mask from its longhands 2026-09-22 17:42:42 +08:00
ldm0 7934998657 fix(xhr): recognize Document as a native send body
Preserve Document during argument conversion so invalid state checks and GET/HEAD requests do not invoke string coercion. Add 300 assertions covering native Document objects, coercion getters, altered prototypes, and non-native lookalikes.

Validation: cargo fmt --all; cargo clippy --workspace --all-targets --all-features -- -D warnings; cargo nextest run --no-fail-fast (18273 passed, 13 skipped).
2026-09-22 14:55:05 +08:00
ldm0 d63b4e7e57 fix(xhr): convert send bodies before request state checks
Extracted from 7cf4040051a3ca350f9b4955347aabcf393398fd.

Validation: cargo fmt --all; cargo clippy --workspace --all-targets
--all-features -- -D warnings. Runtime tests were not run for this split.
2026-09-22 14:55:05 +08:00
ldm0 2793b2407f fix(csp): report eval source samples 2026-09-22 12:56:37 +08:00
ldm0 1f635fa30d test(wpt): substitute request headers with template escaping 2026-09-22 12:54:16 +08:00
ldm0 f4d0893a34 fix(events): implement MediaQueryListEvent construction and attributes 2026-09-22 12:53:27 +08:00
ldm0 c7b1addef6 fix(html): materialize plain-text child documents 2026-09-22 12:48:03 +08:00
ldm0 66ae1d2a3e fix(csp): avoid external URL checks for inline module roots 2026-09-22 12:44:20 +08:00
ldm0 2ec1024152 fix(fetch): strip response URL fragments and retain clone URLs 2026-09-22 12:29:30 +08:00
ldm0 4b11d4429e fix(svg): expose the owning SVG fragment root 2026-09-22 12:26:25 +08:00