Skip to content

Releases: web-platform-tests/wpt

merge_pr_47971

04 Sep 23:33
Compare
Choose a tag to compare

WebNN: rename IDL to use MLTensor

Strictly replaces uses of MLBuffer* related IDL types to use
MLTensor*. This will be one of multiple CLs to split up
WebNN's renaming of MLTensor to MLBuffer to avoid merge
conflicts.

Bug: 361372446
Change-Id: I34dff70eb77d2096e23d202ed1fd2cf459363b1b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5837821
Reviewed-by: Austin Sullivan [email protected]
Reviewed-by: Alex Gough [email protected]
Commit-Queue: Bryan Bernhart [email protected]
Cr-Commit-Position: refs/heads/main@{#1351057}

merge_pr_47970

04 Sep 21:28
Compare
Choose a tag to compare

Set overflow: hidden for scroll snap test body

The test is flaky on Linux because the rightmost box in the line
occasionally exceeds the width of the viewport. This may be due to
calculations related to viewport width with scrollbars. Turning the
scrollbars off may help reduce flakiness. This is a speculative fix.

Bug: 363881422
Change-Id: I207a6f614ecb90c5cb11ae29dbd8e32943deaf8c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5836267
Reviewed-by: Kevin Ellis [email protected]
Commit-Queue: Sahir Vellani [email protected]
Cr-Commit-Position: refs/heads/main@{#1351033}

merge_pr_47969

04 Sep 19:36
Compare
Choose a tag to compare

[wpt] Fix null-handling in equals JS String Builtins

Equals specifically allows null inputs. Update the JS API
tests and the polyfill to match, and remove expectations files
now that the basic tests pass.

The test changes are mirrored in an upstream PR:
WebAssembly/js-string-builtins#43

Bug: 42204114
Change-Id: I170f7e26e80033844a1d3e95fbe998d5f64f4a47
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5836264
Reviewed-by: Rezvan Mahdavi Hezaveh [email protected]
Commit-Queue: Adam Klein [email protected]
Cr-Commit-Position: refs/heads/main@{#1350946}

merge_pr_47968

04 Sep 20:43
Compare
Choose a tag to compare

bluetooth: Use WebBluetoothCompanyPtr as HashMap key to avoid hash collisions

This CL switches the key type in a Bluetooth manufacturer data HashMap
from uint16_t to WebBluetoothCompanyPtr. This prevents collisions with
reserved hash values in WTF::HashMap, enabling the use of the full
uint16_t range for manufacturer UUIDs.

Bug: 356891475
Change-Id: I92da63bf834e9d0d5d2bc77d8ddbde2eba067d89
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5775642
Reviewed-by: Alex Gough [email protected]
Reviewed-by: Jack Hsieh [email protected]
Commit-Queue: Alvin Ji [email protected]
Cr-Commit-Position: refs/heads/main@{#1351008}

merge_pr_47965

04 Sep 17:45
Compare
Choose a tag to compare

Require ::picker(select) appearance:base-select opt-in

This patch requires that not only appearance:base-select be applied to
to make the popup be a popover, but also for appearance:base-select to be applied to select::picker(select). This is being discussed here: https://github.com/w3c/csswg-drafts/issues/10440 Change-Id: Ib089a9f8a4c0bea30d2f4fb9da1df185f4272db0 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5819694 Commit-Queue: Joey Arhar [email protected] Reviewed-by: David Baron [email protected] Cr-Commit-Position: refs/heads/main@{#1350885}

merge_pr_47963

04 Sep 18:47
93fe398
Compare
Choose a tag to compare

WebKit export: [view-transitions] Update callback can be called twice (#47963)

https://bugs.webkit.org/show_bug.cgi?id=279087

merge_pr_47962

04 Sep 19:36
Compare
Choose a tag to compare

Forward SetScrollsnapchangeTargetIds to LayoutViewport()

The RootFrameViewport did not implement forwarding of
SetScrollsnapchangeTargetIds to the LayoutViewport() which meant
triggering snapchange did not always work correctly. Specifically, a
change in scroll-snap-type did not trigger the event.

Bug: 364466903
Change-Id: I97fdd02a72dace4e74bc7fbf03f08fd396e87ba9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5830358
Reviewed-by: Kevin Ellis [email protected]
Reviewed-by: David Awogbemila [email protected]
Commit-Queue: Rune Lillesveen [email protected]
Cr-Commit-Position: refs/heads/main@{#1350940}

merge_pr_47961

04 Sep 16:32
Compare
Choose a tag to compare

Add meta charset tag to canvas generator templates

In order to fully test canvas text-related features, it is necessary to
use different alphabets and special characters for coverage. Before this
change, several special characters, for example the arabic alphabet and
emojis, weren't actually supported when run from the WPT testing toolkit.

This CL adds the `' line to all generator
templates, and includes the results of running the generator. All
generated files are modified, but only by adding this line.

One test that uses special characters failed after updating the
encoding (2d.text.measure.caret-position.tentative). This was added to
the test expectations. See: https://crbug.com/364332944

Bug: 341213359, 364332944
Change-Id: I7acf60298ac49b790d58100044c2e6412011093d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5817356
Reviewed-by: Yi Xu [email protected]
Reviewed-by: Jean-Philippe Gravel [email protected]
Commit-Queue: Andres Ricardo Perez [email protected]
Cr-Commit-Position: refs/heads/main@{#1350746}

merge_pr_47957

04 Sep 11:47
Compare
Choose a tag to compare

Use length resolver for palette-mix()

This CL adds length resolver to resolve calc() expressions inside
palette-mix().
It also changes some code around it, that depends on the same functions.
In some places where we don't have access to length resolver, for now,
we will use default length resolver, with TODOs being placed there not
to forget to deal with them later.
Also, in this CL the correct interpolation is not addressed and it will be
rewritten in following CL.

Bug: 40946458
Change-Id: I74e808429ef50bcd689efc100e388af814c6c729
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5831439
Reviewed-by: Anders Hartvoll Ruud [email protected]
Commit-Queue: Daniil Sakhapov [email protected]
Cr-Commit-Position: refs/heads/main@{#1350706}

merge_pr_47956

04 Sep 10:29
Compare
Choose a tag to compare

Replace GetFloatValue with Compute* with length resolver for zoom

Bug: 40946458
Change-Id: If2d5916fbc0f10b78ca228271b954717767143ae
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5833871
Reviewed-by: Anders Hartvoll Ruud [email protected]
Commit-Queue: Daniil Sakhapov [email protected]
Cr-Commit-Position: refs/heads/main@{#1350665}