Skip to content

Releases: web-platform-tests/wpt

merge_pr_50477

04 Feb 07:46
Compare
Choose a tag to compare

Store display-name with FileSystemFileHandle to allow mime guess

Android content-URIs typically are not related to the display name, so
we must keep the display name to use it for mime guessing for File.type.

Bug: 393513313
Change-Id: I811cf81d9e17402a401190f67604addf094dbed0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6228436
Commit-Queue: Joel Hockey [email protected]
Reviewed-by: Fergal Daly [email protected]
Cr-Commit-Position: refs/heads/main@{#1415390}

merge_pr_50475

04 Feb 13:06
Compare
Choose a tag to compare

Scroll visually to position:fixed element in ScrollFrameIntoView if necessary.

In the case of position:fixed frame, walking up the frame tree doesn't
reach to the root scroll container, thus we need to invoke
ScrollToVisual outside the walking up the tree loop.

This commit has two independent tests, a web platform test and a
mochitest. Unfortunately the web platform test doesn't work on Firefox,
since WebDriver (GeckoDriver) doesn't support touch action yet. It works
on Chrome. What the mochitest does is mostly equivalent with the web
platform test, but with nsIDOMWindowUtils.setResolutionAndScaleTo and
zoomToFocusedInput.

Differential Revision: https://phabricator.services.mozilla.com/D236061

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1943865
gecko-commit: 2249a06891096a52bef8c581f2181d933f21b4b3
gecko-reviewers: dlrobertson

merge_pr_50473

04 Feb 00:37
Compare
Choose a tag to compare

[Gap Decorations]: Parse column-rule-break property

This CL introduces parsing for the column-rule-break property which
controls the behavior of breaking gap decorations within gap into
segments, see: https://drafts.csswg.org/css-gaps-1/#break.

Bug: 357648037
Change-Id: I7201d9113654e689d2dfcba3981e9138c3dfc60d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6216649
Reviewed-by: Kevin Babbitt [email protected]
Reviewed-by: Alison Maher [email protected]
Commit-Queue: Sam Davis Omekara [email protected]
Reviewed-by: Kurt Catti-Schmidt [email protected]
Cr-Commit-Position: refs/heads/main@{#1415251}

merge_pr_50470

04 Feb 00:17
Compare
Choose a tag to compare

IDB WPTs: Extend IndexedDB WPTs to run on workers.

This change extends idbindex enforcerange WPT set and
idbindex-objectStore-SameObject to run on shared, dedicated, and service
worker environments along with window environment.

Bug: 41455766
Change-Id: I7075c8e5d3d05ee1b4c06ca900eea47fc6222d94
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6221424
Reviewed-by: Steve Becker [email protected]
Reviewed-by: Rahul Singh [email protected]
Commit-Queue: Rahul Singh [email protected]
Cr-Commit-Position: refs/heads/main@{#1415195}

merge_pr_50466

04 Feb 08:16
Compare
Choose a tag to compare

[remote] Improve window resizing and positioning reliability.

Try a bit harder to set the window size and position.

The change to set_get_window_rect.html is justified as follows:

  • The Window Position test already fails on Linux (actually only on
    Mutter, because of what I think is a bug... We request the right
    move to (150, 175), but the compositor moves us to (150, 137). My
    patch doesn't change that.

  • However the second test (window size) relies on the position test to
    have moved the window to the right place, as it hard-codes the old
    window position. On the second request, Mutter actually does the
    right thing and moves us there. Instead, make sure not to trigger a
    move in the window size test.

  • Use a slightly bigger size on the fractional sizes test, because
    otherwise it hits the minimum window with on wayland (where the outer
    size includes a somewhat large shadow).

  • Also include the minimum screen size as well: The set.py change fails
    locally, but not on automation, without that change, but it is
    correct afaict.

  • Some tests in set.py fail on automation still, but not locally. These are
    very likely mutter issues / bugs: The browser is not really required to
    honor our maximize / size requests as-is... I can't repro these locally at
    all even with virtually the same screen configuration as automation, so I
    suspect these have been fixed upstream already.

Differential Revision: https://phabricator.services.mozilla.com/D234902

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=581863
gecko-commit: fc49e83f5b434d7d0b866a1712fd52a9f5f05b39
gecko-reviewers: whimboo, webdriver-reviewers

merge_pr_50464

04 Feb 08:14
Compare
Choose a tag to compare

Ensure that unknown match results don't get overwritten in selector lists.

Differential Revision: https://phabricator.services.mozilla.com/D235205

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1942695
gecko-commit: bc9e2229b06cc721840598cbf4f7d1908928fa58
gecko-reviewers: firefox-style-system-reviewers, emilio

merge_pr_50455

04 Feb 09:05
0d6d11f
Compare
Choose a tag to compare

[WebDriver BiDi] Add test for providing both contexts (#50455)

  • [WebDriver BiDi] Add test for providing both contexts

  • remove wrong test

merge_pr_50448

04 Feb 05:10
Compare
Choose a tag to compare

[SVG] Fix viewport calculation for uninstanced symbol elements.

The test svg-baseval-in-display-none.html verifies the behavior of
the baseVal property for SVG elements, including the symbol
element. It ensures that the baseVal properties of geometry
elements inside the symbol element are correctly computed.

To compute the correct baseVal properties, the viewport size is
required when width and height are given in percentage format.
However, in Chromium, the symbol element (as a viewport element)
always returns an empty viewport size when computing baseVal
properties. This results in the baseVal properties returning zero
values.

The spec[1] says either the svg element or a symbol element
that is instanced by a use element establishes a new viewport.
In the test, the symbol isn't instanced, so the expectation should
be that the nearest ancestor svg provides the viewport.
In this CL, we compute the viewport size for the symbol element
provided by its nearest svg ancestor.

[1] https://svgwg.org/svg2-draft/coords.html#EstablishingANewSVGViewport

Bug: 41463219,41461114
Change-Id: Iac60cb45f1284db78c36a60c54e9dd9c341172ee
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6217852
Reviewed-by: Fredrik Söderquist [email protected]
Commit-Queue: Divyansh Mangal [email protected]
Cr-Commit-Position: refs/heads/main@{#1415367}

merge_pr_50439

04 Feb 12:20
ad6572e
Compare
Choose a tag to compare

[wdspec] add wait_for_events helper fixture (#50439)

  • [wdspec] event helper

  • add timeout config

  • remove async poll

merge_pr_50469

03 Feb 22:25
Compare
Choose a tag to compare

interop/vt: Fix duplicate-tag-rejects-start.html syntax errors

Update the test to properly test the rejection condition

R=[email protected], [email protected]

Bug: 393411229
Change-Id: I8594052fb9ad835ae9ebd9796349472acb0c2265
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6226439
Commit-Queue: Vladimir Levin [email protected]
Reviewed-by: Steve Kobes [email protected]
Cr-Commit-Position: refs/heads/main@{#1415146}