Releases: web-platform-tests/wpt
merge_pr_49007
Add client extensions to getClientCapabilities() per WebAuthn L3 spec
https://w3c.github.io/webauthn/#sctn-getClientCapabilities
Fixed: 377366929
Change-Id: I954430fa786a9350c463a004c569d69d1e66ef73
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5999316
Commit-Queue: Andrii Natiahlyi [email protected]
Reviewed-by: Adam Langley [email protected]
Cr-Commit-Position: refs/heads/main@{#1379271}
merge_pr_49006
ListItemOrdinal should use explicit_value_ when the element's counter-set CSS property is set to empty
The patch1 ensures that ListItemOrdinal does not use explicit_value_
when the counter-set
is set. However, if the counter-set
is assigned
an invalid value, ListItemOrdinal value will remain unchanged.
Consider this test case:
<!doctype html>
<ol>
<li value="5" style="counter-set: list-item 1"></li>
</ol>
<script>
document.body.offsetLeft;
document.querySelector("li").style.counterSet = "";
</script>
The li element should show "5" as the counter-set
is not set.
This patch ensures that ListItemOrdinal should use explicit_value_
when counter-set
is not set.
Bug: 40205385
Change-Id: I0c9eeda21ef6890e727a6f42c464af412b08eb50
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5992536
Reviewed-by: Joey Arhar [email protected]
Commit-Queue: Peng Zhou [email protected]
Cr-Commit-Position: refs/heads/main@{#1379108}
merge_pr_49005
[@scope] Make prelude selectors unforgiving
The selectors within the @scope prelude were previously unforgiving
(like within :is()), but this was changed in Issue 10042 [1].
Being forgiving means a rule like "@scope (.a, :unknown-thing)"
would behave like "@scope (.a)" (the invalid parts are just silently
ignored), whereas unforgiving behavior would consider it a parse error.
Fixed: 346555843, 343794754
Change-Id: I017c098c1406bcc0df62690038d16879c1e8c110
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5999993
Reviewed-by: Steinar H Gunderson [email protected]
Commit-Queue: Anders Hartvoll Ruud [email protected]
Cr-Commit-Position: refs/heads/main@{#1378956}
merge_pr_49004
Multiple import maps
Import maps currently have to load before any ES module and there can
only be a single import map per document. That makes them fragile and
potentially slow to use in real-life scenarios: Any module that loads
before them breaks the entire app, and in apps with many modules the
become a large blocking resource, as the entire map for all possible
modules needs to load first.
This implements whatwg/html#10528 to solve that.
Change-Id: I54e1b9cdfe989d61c85d73a5fd384f860273ad9a
Bug: 358379381
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5776262
Commit-Queue: Yoav Weiss (@Shopify) [email protected]
Reviewed-by: Kouhei Ueno [email protected]
Cr-Commit-Position: refs/heads/main@{#1378943}
merge_pr_49003
[Sanitizer] Implement the accessors of SanitizerConfig.
This implements the data members and associated functions of SanitizerConfig.
It does not (yet) implement the actual sanitization logic, or handling
of defaults.
Bug: 356601280
Change-Id: Iba9f1f053a74f1420e60551b734c6321e4309596
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5981094
Reviewed-by: Yifan Luo [email protected]
Commit-Queue: Daniel Vogelheim [email protected]
Cr-Commit-Position: refs/heads/main@{#1378961}
merge_pr_49002
Add WebDX use counter and test mapping for image-orientation
Change-Id: Ic30154dd0c68f9c5c77feb728512503b3c0b5bd0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5993511
Commit-Queue: Rune Lillesveen [email protected]
Reviewed-by: Noam Rosenthal [email protected]
Reviewed-by: Steinar H Gunderson [email protected]
Cr-Commit-Position: refs/heads/main@{#1378960}
merge_pr_49001
WebDX mapping for white-space-collapse
Change-Id: Ie5e475520145b62e1d9273d56c02c74e1435ebfd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5991431
Reviewed-by: Steinar H Gunderson [email protected]
Commit-Queue: Rune Lillesveen [email protected]
Reviewed-by: Noam Rosenthal [email protected]
Cr-Commit-Position: refs/heads/main@{#1378955}
merge_pr_48998
Add WebDX mapping and WPT test mapping for forced-colors
Change-Id: I5d1d3136bc96f870fd3730ce5291e7eb8402b60d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5993499
Commit-Queue: Steinar H Gunderson [email protected]
Reviewed-by: Shunya Shishido [email protected]
Reviewed-by: Rune Lillesveen [email protected]
Cr-Commit-Position: refs/heads/main@{#1378917}
merge_pr_48997
Add interactivity:inert focus() test
Test that focus() does not work for input in interactivity:inert. Also
test that flipping back to interactivity:auto in an inert subtree allows
focusing again.
Also modified test not tentative and still referring to visibility.
Bug: 370065759
Change-Id: I0a7d592f85566e550ef04028e7e0d734c831166a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5993677
Reviewed-by: Daniil Sakhapov [email protected]
Commit-Queue: Rune Lillesveen [email protected]
Cr-Commit-Position: refs/heads/main@{#1378872}
merge_pr_48996
Fix invalidation for base-select select:open
This patch moves the invalidation for :open on select elements to the
same place as :popover-open in order to prevent a crash. This is more
correct because the selector checker for select:open looks at
:popover-open when in base appearance mode.
This patch also uncovers a new way to hit the CHECK in
ManuallyAssignSlots which I was already planning on removing in
http://crrev.com/c/5953628 so I am removing it in this patch instead.
Fixed: 375004874, 364924715
Change-Id: I36b8c1e9d467c8d40623eb83bc3a8d5154fc9218
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5979628
Reviewed-by: Rune Lillesveen [email protected]
Commit-Queue: Joey Arhar [email protected]
Cr-Commit-Position: refs/heads/main@{#1379073}