Automatic update from web-platform-tests
Test for link element firing multiple events (#20301)
--
wpt-commits: ee893908a206f562a35f202fce67e667bc19f603
wpt-pr: 20301
Automatic update from web-platform-tests
[Trusted Types] Cover attribute node manipulation with Trusted Types checks.
Element::setAttribute will perform trusted types checks, which (currently)
can be circumvented by obtaining the DOM's attribute node and setting the
value directly. This fixes this bypass, by performing identical checks when
the attribute node values are set, and/or the attribute node is attached to
an element.
Bug: 1008012
Bug: https://github.com/w3c/webappsec-trusted-types/issues/47
Change-Id: I1d8ead85b3fa11821c329e1f4af60c1e85ea8298
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1911215
Commit-Queue: Daniel Vogelheim <vogelheim@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#716193}
--
wpt-commits: 36362f1a77faf18831c8b596e7b5bee081629817
wpt-pr: 20228
Automatic update from web-platform-tests
Move the pointerevents extension tests to the main
Move the pointerevents extension tests to the main
folder following the spec merge.
Change-Id: I0b91fb0760cf36ce36e8ba988367878d427bd08d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1906903
Commit-Queue: Navid Zolghadr <nzolghadr@chromium.org>
Reviewed-by: Navid Zolghadr <nzolghadr@chromium.org>
Reviewed-by: Mustaq Ahmed <mustaq@chromium.org>
Cr-Commit-Position: refs/heads/master@{#716187}
--
wpt-commits: 2eac98679d83cef15ddb02292aad2f1ddb8a004c
wpt-pr: 20202
Automatic update from web-platform-tests
Change `sec-fetch-mode` from `no-cors` to `navigate` for <embed> / <object>. (#20251)
See https://github.com/whatwg/fetch/pull/948 .
Bug: 1011724
Change-Id: I546752f3d0120f71cc810bfb17f960789e6c53dd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1917259
Reviewed-by: Mike West <mkwst@chromium.org>
Commit-Queue: Yifan Luo <lyf@google.com>
Cr-Commit-Position: refs/heads/master@{#715664}
--
wpt-commits: bddf074a0c1b8d10c5d6e4b3d151e1612178f7a2
wpt-pr: 20251
Automatic update from web-platform-tests
Fix failing Fetch Metadata WPT (#20230)
See https://wpt.fyi/results/fetch/metadata?label=experimental&label=master&aligned.
1. `xslt.tentative.https.sub.html`: delete tests for same-site and cross-site, because these requests are not allowed and has been blocked by browser behavior.
2. `redirect/multiple-redirect-https=downgrade-upgrade.tentative.sub.html` and `redirect/redirect-http-upgrade.tentative.sub.html`: removed from `NeverFixTests` and change the expectation for mode from `nasted-navigate` to `navigate`.
3. `redirect/redirect-https-downgrade.tentative.sub.html`: removed from `NeverFixTests` and change the expectation for Https downgrade script.
Bug: 1024198
Change-Id: Ia0cf0ccc2bef38c4525bebab0a050e7b1de9a5e2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1912712
Reviewed-by: Mike West <mkwst@chromium.org>
Commit-Queue: Yifan Luo <lyf@google.com>
Cr-Commit-Position: refs/heads/master@{#714940}
--
wpt-commits: dfab246b15077e1d3740a222c25eef112cfd20d4
wpt-pr: 20230
Automatic update from web-platform-tests
[Trusted Types] Add test for duplicate names in non-enforcing mode.
Bug: 1020589
Change-Id: Ieefc31f5a16f9d374577cd498a493d86ba95d4f5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1913256
Reviewed-by: Mike West <mkwst@chromium.org>
Commit-Queue: Daniel Vogelheim <vogelheim@chromium.org>
Cr-Commit-Position: refs/heads/master@{#714967}
--
wpt-commits: 6e0b764f78a6117107ecc7804341c1af41641727
wpt-pr: 20231
Automatic update from web-platform-tests
WebGPU: Change .getQueue() to .defaultQueue
In an effort to support multi-queue with WebGPU, the shape of the API
has changed in the spec side[1].
[1] https://github.com/gpuweb/gpuweb/pull/490
Bug: 852089
Change-Id: I6971ef859f4af1b94663589039009d416f1bc9a9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1919531
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
Cr-Commit-Position: refs/heads/master@{#716116}
--
wpt-commits: 23ff72fee1280b19364f14ec2f0f5e6a867d4b88
wpt-pr: 20295
Automatic update from web-platform-tests
Prevent sandboxed frames from navigating to `javascript:`.
Frames with the `allow-popup` and `allow-popup-to-escape-sandbox` flags
can cause JavaScript execution in their origin by navigating to a
`javascript:` URL via `target=_blank` or similar. This is technically
correct, but surprising.
https://github.com/whatwg/html/pull/5083 aims to tighten that check to
match developers' expectations that `javascript:` URLs controlled by a
page that's been sandboxed away from script will not execute.
Bug: 1014371
Change-Id: I3b5fa676e73cbf78485b85ce2593284bce2e68cc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1916467
Reviewed-by: Daniel Vogelheim <vogelheim@chromium.org>
Reviewed-by: Avi Drissman <avi@chromium.org>
Commit-Queue: Avi Drissman <avi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#716035}
--
wpt-commits: 89aa3f42131cce5a77268ddaeb2fab8a2e29c2a6
wpt-pr: 20250
Automatic update from web-platform-tests
[tools] Remove unused lint exceptions (#20286)
These exceptions do not describe any infractions, so their presence
gives an inaccurate picture of where rules are being ignored.
--
wpt-commits: acd5eb03c5e4b8c8aa1c30a1697101be2ea7f2d3
wpt-pr: 20286
Automatic update from web-platform-tests
Reassign snap areas on snap container removal
Removing a snap container (i.e. making it unscrollable) should reassign
its snap areas to the next scrollable ancestor.
Bug: 1007456
Change-Id: Ic3ebea990a25a36020d278a33fb3c67dea708db6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1899189
Reviewed-by: David Bokan <bokan@chromium.org>
Reviewed-by: Majid Valipour <majidvp@chromium.org>
Reviewed-by: Yi Gu <yigu@chromium.org>
Commit-Queue: Kaan Alsan <alsan@google.com>
Cr-Commit-Position: refs/heads/master@{#715889}
--
wpt-commits: 1800da473d395e5b11f9ef658e2cf4c8c3538561
wpt-pr: 20128
Automatic update from web-platform-tests
webdriver: perform_actions/validity.py::test_pause_invalid_types (#20273)
0.0 is considered an invalid type, but it's valid according to the spec.
Use 0.1 instead, which should be invalid value. Also modify test_pause_positive_integer
to use 0.0 to check it's valid value.
--
wpt-commits: 0b3b3e7c6135fcecae5c29f80dc1b8db723f28c0
wpt-pr: 20273
Automatic update from web-platform-tests
[WebVTT] Improvements for matching inline VTT selectors
This CL separates the selector matching flow for VTT selectors.
A side effect of this change is that |*::cue will not match, which is
consistent with how it is treated for author stylesheets as well as
inline & author stylesheets in Safari.
Bug: 1016375
Change-Id: Ic8ea2bfa198b7d0f2b3d9d4c7a01266f7fd054d0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1883134
Commit-Queue: Evan Liu <evliu@google.com>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#715564}
--
wpt-commits: ce36814fd0525aa770c7ca3bf57035594607075b
wpt-pr: 20270
Automatic update from web-platform-tests
Add more scroll to text WPTs
Adds more web platform tests for scroll to text:
- Combination of non-text directive and text directive
- Scroll second text directive into view if first doesn't match
- Matching shadow DOM
- Don't scroll to hidden text
- Text that requires a horizontal scroll into view
- Also fixed non-ASCII test case (and changed to Japanese example)
Change-Id: Id7e21a185897267dc565b19adc7bfdfb5fe70974
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1903624
Commit-Queue: Nick Burris <nburris@chromium.org>
Reviewed-by: David Bokan <bokan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#714381}
--
wpt-commits: fb6ccd56fa8c857991e49c59fdde160fabfe8507
wpt-pr: 20184
Automatic update from web-platform-tests
[Background Sync] Update idlharness test
to add a list of expected objects.
Bug: 996664
Change-Id: I8b13a849a82687ae2d2c9f41856569391c02a35d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1912206
Commit-Queue: Mike West <mkwst@chromium.org>
Auto-Submit: Mugdha Lakhani <nator@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#715387}
--
wpt-commits: 97717bdf67db429edf1bdd80daeaed63a2735091
wpt-pr: 20229
Automatic update from web-platform-tests
taskcluster: remove trigger on branch epochs/three_hourly (#20255)
This was added on beff32767b9 to speed up the testing related to the
issue #20106. Now that things are working as expected its time to
remove it.
--
wpt-commits: d5d5e4fb52dd9d96a022a313b4c689a5b1e7c7b7
wpt-pr: 20255
Automatic update from web-platform-tests
[mediacapture-image] Correct failure reporting (#20234)
Prior to this commit, the test
`MediaStreamTrack-getConstraints-fast.html` triggered asynchronous
operations in parallel. This represented a race condition because for
each subtest, two operations could trigger completion.
Additionally, the test made assertions asynchronously. Because these
assertions were not "wrapped" in the harness's "step" functions,
assertion failures would not be reported as test failures. Failures
would instead be reported inaccurately as harness errors (though if the
browser under test does not implement the `unhandledrejection` event,
the failed assertion would not be reported at all).
Schedule each pair of asynchronous operations to happen in series, and
ensure that all failed assertions are accurately reported as test
failures.
--
wpt-commits: a3a6741dab37c1c9578d1811d9207813b8b3f347
wpt-pr: 20234