Releases: web-platform-tests/wpt
merge_pr_50477
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
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
[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
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
[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
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
[WebDriver BiDi] Add test for providing both contexts (#50455)
-
[WebDriver BiDi] Add test for providing both contexts
-
remove wrong test
merge_pr_50448
[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
[wdspec] add wait_for_events helper fixture (#50439)
-
[wdspec] event helper
-
add timeout config
-
remove async poll
merge_pr_50469
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}