Skip to content

Releases: web-platform-tests/wpt

merge_pr_49007

06 Nov 22:37
Compare
Choose a tag to compare

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

06 Nov 18:54
Compare
Choose a tag to compare

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

06 Nov 14:45
Compare
Choose a tag to compare

[@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.

[1] w3c/csswg-drafts#10042

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

06 Nov 13:56
Compare
Choose a tag to compare

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

06 Nov 14:33
Compare
Choose a tag to compare

[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

06 Nov 14:33
Compare
Choose a tag to compare

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

06 Nov 14:33
Compare
Choose a tag to compare

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

06 Nov 12:32
Compare
Choose a tag to compare

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

06 Nov 09:50
Compare
Choose a tag to compare

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

06 Nov 17:47
Compare
Choose a tag to compare

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}