Skip to content

Releases: web-platform-tests/wpt

merge_pr_50725

20 Feb 17:26
Compare
Choose a tag to compare

Very small cleanup

This just removes an extra new in a few places. This:

await new test_driver.send_keys

becomes this:

await test_driver.send_keys

The test_driver.send_keys function does not use this,
so new is not needed:

https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/web_tests/external/wpt/resources/testdriver.js;l=71;drc=5dc84ea15257674d6cf48920576a293557e53069

Change-Id: Ie21c96d8d05c74f97de49b116df5f045ed3e03c5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6266169
Reviewed-by: Di Zhang dizhangg@chromium.org
Commit-Queue: Mason Freed masonf@chromium.org
Cr-Commit-Position: refs/heads/main@{#1422261}

merge_pr_50722

20 Feb 03:40
Compare
Choose a tag to compare

Migrate all 2d.composite meta test to the new canvas test generator

Bug: 40207206
Change-Id: If0fbec550333980a673163fd90b3291fd945733b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6204543
Commit-Queue: Jean-Philippe Gravel jpgravel@chromium.org
Reviewed-by: Andres Ricardo Perez andresrperez@chromium.org
Cr-Commit-Position: refs/heads/main@{#1422318}

merge_pr_50703

20 Feb 01:46
0d98c12
Compare
Choose a tag to compare

Add feature flag WebSpeechRecognitionContext to chrome.py (#50703)

This feature flag enables testing the new recognition context feature for Web Speech API.

merge_pr_48878

20 Feb 19:28
0e2ee01
Compare
Choose a tag to compare

Configure docker image to autospawn pulseaudio on demand (#48878)

Many webaudio tests expect an audio output device. Chrome renders Web Audio
to a silent sink if the platform provides none, but Firefox does not [1].

Some audio-output tests also expect an audio output device.

Having an audio output device present is representative of the majority of
desktop systems.

autospawn is used because systemd does not run inside the docker container.

[1]
https://chromium-review.googlesource.com/c/chromium/src/+/5937369/4#message-0a2737d58de0ab8bd8acf4a245adbd045cdbc75d

merge_pr_50816

19 Feb 23:54
Compare
Choose a tag to compare

Fix root-element-background-image-transparency expectations

https://crbug.com/40933008 tracks failures on:
root-element-background-image-transparency-00{1-4}.html

Fuzzy matching has been updated for 001 and 003, so these have been
marked as passing in TestExpectations. 002 and 004 have been split out
into https://crbug.com/397737220.

Fixed: 40933008
Change-Id: I0ca610e46c35ae2b2f5adb109e89bd98dc13507c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6282267
Commit-Queue: Xianzhu Wang wangxianzhu@chromium.org
Auto-Submit: Philip Rogers pdr@chromium.org
Reviewed-by: Xianzhu Wang wangxianzhu@chromium.org
Commit-Queue: Philip Rogers pdr@chromium.org
Cr-Commit-Position: refs/heads/main@{#1422239}

merge_pr_50815

19 Feb 23:54
Compare
Choose a tag to compare

Fix paint invalidation for ::selection style changes

The existing code for invalidating paint on a ::selection
style change assumed the old model of inheritance for ::selection,
where the style only applied to the element it matched for. Under
that assumption it only checked the direct text children of the
element.

With Highlight Inheritance the assumption is invalid, and the
entire subtree may be affected by the style change. So process
the subtree checking for selected content.

Fixed: 395934180
Change-Id: Ifa8ac3309d79ce4b3696ed042cb822361a7b490c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6283486
Reviewed-by: Xianzhu Wang wangxianzhu@chromium.org
Commit-Queue: Stephen Chenney schenney@chromium.org
Cr-Commit-Position: refs/heads/main@{#1422232}

merge_pr_50813

19 Feb 22:23
Compare
Choose a tag to compare

Handle the open dialogs list and close watcher when removed

See more discussion here:

whatwg/html#10954

In particular, this comment should summarize the end-state after this
CL lands:

whatwg/html#10954 (comment)

Essentially, the spec says to remove a dialog from the open dialogs
list when the dialog is removed from the document:

https://html.spec.whatwg.org/multipage/interactive-elements.html#dom-dialog-requestclose:~:text=Remove%20removedNode%20from%20removedNode%27s%20node%20document%27s%20open%20dialogs%20list

But it does not say what to do when a dialog is inserted into the
document that has the open attribute, however. It also doesn't
correctly handle the distinction between connected and disconnected
dialogs. This CL adds insertion steps that re-add dialogs to the open
dialogs list, and re-create the close watcher. Plus tests. Lots of
tests.

Bug: 376516550
Change-Id: Ie70d63287e26c4e5f4a0a200205f78e914e6a220
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6259116
Reviewed-by: Joey Arhar jarhar@chromium.org
Commit-Queue: Joey Arhar jarhar@chromium.org
Auto-Submit: Mason Freed masonf@chromium.org
Cr-Commit-Position: refs/heads/main@{#1422181}

merge_pr_50811

19 Feb 21:18
Compare
Choose a tag to compare

vt: Update the blurry text workaround to use render surface snapping

This patch allows view transition render passes to use render surface
snapping and updates the workaround in the style tracker to floor
the transform instead of rounding it.

R=wangxianzhu@chromium.org

Bug: 396190933
Change-Id: I99033832fa0680ec86077fdddef5f66c43d41732
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6279068
Reviewed-by: Kyle Charbonneau kylechar@chromium.org
Commit-Queue: Vladimir Levin vmpstr@chromium.org
Cr-Commit-Position: refs/heads/main@{#1422149}

merge_pr_50810

19 Feb 20:32
Compare
Choose a tag to compare

WebSpeech: start() throws if detached iframe

Spec PR: WebAudio/web-speech-api#138

Bug: 384797834
Change-Id: I553842e4427071dacc7693ea6f1f2503cb0cf0dc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6237075
Reviewed-by: Evan Liu evliu@google.com
Commit-Queue: Fr beaufort.francois@gmail.com
Reviewed-by: Mason Freed masonf@chromium.org
Cr-Commit-Position: refs/heads/main@{#1422104}

merge_pr_50809

19 Feb 20:32
Compare
Choose a tag to compare

IDB WPTs: Extend three IDB WPTs to run on workers.

This set of IndexedDB WPTs currently only run in a window environment.
This change extends them to also run in dedicated, shared, and service
worker environments.

Bug: 41455766
Change-Id: I57a1781edc007b0134489725d713e6ebabddd60f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6251264
Reviewed-by: Steve Becker stevebe@microsoft.com
Reviewed-by: Rahul Singh rahsin@microsoft.com
Commit-Queue: Sneha Agarwal snehagarwal@microsoft.com
Cr-Commit-Position: refs/heads/main@{#1422100}