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