Skip to content

Releases: web-platform-tests/wpt

merge_pr_50894

22 Feb 12:55
3250a8d
Compare
Choose a tag to compare

Sync interfaces/ with @webref/idl 3.60.1 (#50894)

Co-authored-by: wpt-pr-bot <[email protected]

Minimal changes.

merge_pr_50891

22 Feb 07:06
Compare
Choose a tag to compare

webnn: implement quantizeLinear on coreml

Implement quantizeLinear using CoreML quantize op.

Add a cast_to_supported_type flag to webnn_conformance_test that skips
return early when input/output doesn't match opSupportLimits.
buildAndExecuteGraphFunc already has logic that handles implicit
casting.

Change-Id: I370ffccfa51b3156216c4504622bfb81543ea853
Bug: 385173305
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6289944
Reviewed-by: Reilly Grant [email protected]
Commit-Queue: Phillis Tang [email protected]
Cr-Commit-Position: refs/heads/main@{#1423539}

merge_pr_50890

22 Feb 01:44
43b3eef
Compare
Choose a tag to compare

Per w3c/csswg-drafts#9847, empty variables serialize as a single space. (#50890)

merge_pr_50864

22 Feb 07:58
Compare
Choose a tag to compare

Consolidate reference_file and is_test_reference into a single param

The Canvas WPT test generator was using two variables to control how a
test file links to it's reference file: 'reference_file' and
'is_test_reference'. In the context of documenting all parameters,
having to explain why we have two different parameters to do this one
thing is awkward. The logic and documentation will be simpler by using a
single 'reference_file_link' parameter.

Bug: 393561071
Change-Id: Id4523455f72ceb94684799cd672d11d87c106653
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6219871
Reviewed-by: Andres Ricardo Perez [email protected]
Commit-Queue: Jean-Philippe Gravel [email protected]
Cr-Commit-Position: refs/heads/main@{#1423298}

merge_pr_50860

22 Feb 07:33
Compare
Choose a tag to compare

DOM: rename importNode()'s deep to selfOnly (and invert its value)

Part of whatwg/dom#1341.

merge_pr_50887

21 Feb 22:51
Compare
Choose a tag to compare

Add SpeechRecognition-basics.https.html to chrome.filter

Add tests for the basic attributes and fix typos

Bug: 393483587
Change-Id: I76a529ae1bc1da80daa42a2d308b79b6b21a0d6a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6292459
Reviewed-by: Evan Liu [email protected]
Commit-Queue: Yiren Wang [email protected]
Cr-Commit-Position: refs/heads/main@{#1423408}

merge_pr_50886

21 Feb 22:13
Compare
Choose a tag to compare

Handle overlay scrollbars gracefully in auto-scrollbars.html

The WPT test auto-scrollbars.html depends on the browser not having
overlay scrollbars. This test has been consistently failing on mac due
to failing this assertion:
https://luci-milo.appspot.com/ui/tests/p/chromium/rules/751e05390273c6cfc8bf07cc5d245522?annotated=false&historyTimeRange=30d&selectedMetrics=human-cls-failed-presubmit%2Ccritical-failures-exonerated%2Cfailures%2Cbuilds-failed-due-to-flaky-tests&tab=recent-failures&groupBy=os

This CL changes the file so that tests are skipped when overlay
scrollbars are detected instead of crashing after failing the
assertion.

Crbug 398159676 was created as a follow up of this CL to make our
infra handle assert_implements_optional as not failures. After that
work is completed, this CL will be reverted and the assert will be
restored.

Bug: 398159676, 398159680
Change-Id: Ibe6efb7dce6528f6eb397a116ab45312e9edd5cc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6288285
Reviewed-by: Xianzhu Wang [email protected]
Commit-Queue: Gaston Rodriguez [email protected]
Cr-Commit-Position: refs/heads/main@{#1423390}

merge_pr_50885

21 Feb 21:21
Compare
Choose a tag to compare

DOM: Implement finally() Observable operator

See WICG/observable#153. This CL implements the
finally() operator. It registers a callback which runs on both
producer-initiated and consumer-initiated unsubscription. Its
implementation is relatively straightforward, just utilizing the
relevant subscriber's teardown list.

This CL used to be really complicated, as was the spec PR. This has all
been simplified since the factors that made it complicated (and broken)
have been landed. See:

Now that the simplifying factors have been landed, this CL can proceed
with a simple implementation, which passes all of the tests.

R=[email protected]

Bug: 40282760
Change-Id: Ifff220ec094abd2187f35020eae85c1bca502f89
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5654720
Reviewed-by: Di Zhang [email protected]
Commit-Queue: Dominic Farolino [email protected]
Cr-Commit-Position: refs/heads/main@{#1423349}

merge_pr_50883

21 Feb 21:21
Compare
Choose a tag to compare

Add larger outline for elements with interesttarget

Per the explainer:

https://open-ui.org/components/interest-invokers.explainer/#keyboard

It is desirable to have a way for users to "know" that an element
has the interesttarget attribute, and therefore that there are additional actions they can take to invoke it.

Bug: 326681249
Change-Id: I77fbc2f535e29cbed24ce4e4e8227136548aefab
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6283846
Auto-Submit: Mason Freed [email protected]
Commit-Queue: Mason Freed [email protected]
Reviewed-by: Traian Captan [email protected]
Cr-Commit-Position: refs/heads/main@{#1423292}

merge_pr_50879

21 Feb 19:37
Compare
Choose a tag to compare

Fix a crash in AILanguageDetectorFactory::capabilities() called on a detached frame

  • Add [RaisesException] EA to AILanguageDetectorFactory::capabilities(), raise an exception when no execution context is present;
  • See if execution context is available before calling GetLanguageDetectionDriverRemote()
  • Add a CHECK() within GetLanguageDetectionDriverRemote() to enforce that.

Bug: 384233287
Change-Id: I81486a91cf2cdc270562615ccbc4a91720ec3ff7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6289147
Commit-Queue: Andrey Kosyakov [email protected]
Reviewed-by: Mike Wasserman [email protected]
Cr-Commit-Position: refs/heads/main@{#1423264}