Releases: web-platform-tests/wpt
merge_pr_49561
Rename the tests in webrtc/legacy to have optional flags
These tests are, if I'm not mistaken, entirely testing behaviour in
https://w3c.github.io/webrtc-pc/#legacy-interface-extensions, which
opens with:
Supporting the methods in this section is optional. However, if
these methods are supported it is mandatory to implement according
to what is specified here.
Thus the behaviours tested within these tests are not mandatory tests,
and thus they must be marked as optional. (Arguably, they could be
made to be mandatory tests, if they simply allow for the overload not
being supported, but that's much harder to achieve.)
merge_pr_50894
Sync interfaces/ with @webref/idl 3.60.1 (#50894)
Co-authored-by: wpt-pr-bot <wpt-pr-bot@users.noreply.github.com
Minimal changes.
merge_pr_50891
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 reillyg@chromium.org
Commit-Queue: Phillis Tang phillis@chromium.org
Cr-Commit-Position: refs/heads/main@{#1423539}
merge_pr_50890
Per w3c/csswg-drafts#9847, empty variables serialize as a single space. (#50890)
merge_pr_50864
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 andresrperez@chromium.org
Commit-Queue: Jean-Philippe Gravel jpgravel@chromium.org
Cr-Commit-Position: refs/heads/main@{#1423298}
merge_pr_50860
DOM: rename importNode()'s deep to selfOnly (and invert its value)
Part of whatwg/dom#1341.
merge_pr_50887
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 evliu@google.com
Commit-Queue: Yiren Wang yrw@chromium.org
Cr-Commit-Position: refs/heads/main@{#1423408}
merge_pr_50886
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 wangxianzhu@chromium.org
Commit-Queue: Gaston Rodriguez gastonr@microsoft.com
Cr-Commit-Position: refs/heads/main@{#1423390}
merge_pr_50885
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.
Bug: 40282760
Change-Id: Ifff220ec094abd2187f35020eae85c1bca502f89
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5654720
Reviewed-by: Di Zhang dizhangg@chromium.org
Commit-Queue: Dominic Farolino dom@chromium.org
Cr-Commit-Position: refs/heads/main@{#1423349}
merge_pr_50883
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 masonf@chromium.org
Commit-Queue: Mason Freed masonf@chromium.org
Reviewed-by: Traian Captan tcaptan@chromium.org
Cr-Commit-Position: refs/heads/main@{#1423292}