Automatic update from web-platform-tests
Add a web platform test checking documentElement clientWidth is `Initial Containing Block` size even if there is visible overlow:hidden region due to minimum-scale.
Differential Revision: https://phabricator.services.mozilla.com/D15344
bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1423013
gecko-commit: db57901030e954ada2c5ba75a3c6bd0160e6b7e2
gecko-integration-branch: central
gecko-reviewers: botond
--
wpt-commits: 827b5373f7d507fa12054934146e564b17901fb3
wpt-pr: 15109
Automatic update from web-platform-tests
Escaped EOF
Tests <https://github.com/w3c/csswg-drafts/issues/3182> and <https://github.com/w3c/csswg-drafts/issues/1821>
--
Use assert_throws, etc
Per @domenic's advice, go ahead and use assert_throws on the throwing call, and then just make the should-succeed call directly, as a throw will cause the test to fail anyway.
--
Merge pull request #15092 from web-platform-tests/tabatkins-patch-1
Escaped EOF
--
wpt-commits: 26f39eb230185a804fabc398810cdcdddefc49ac, f44998b147858a8a2832f66dd32bc9d1ecefb1b3, fc57d7ad7a2942cfa363d5a9b8c6c7d74f5bb693
wpt-pr: 15092
Automatic update from web-platform-tests
Revert "Add tentative WPT to verify download in sandbox"
This reverts commit 726375b6a0c5583f4d6c37a0d5edaf2421cb72b9.
Reason for revert:
Findit (https://goo.gl/kROfz5) identified CL at revision 626289 as the
culprit for flakes in the build cycles as shown on:
https://findit-for-me.appspot.com/waterfall/flake/flake-culprit?key=ag9zfmZpbmRpdC1mb3ItbWVyQwsSDEZsYWtlQ3VscHJpdCIxY2hyb21pdW0vNzI2Mzc1YjZhMGM1NTgzZjRkNmMzN2EwZDVlZGFmMjQyMWNiNzJiOQw
Sample Failed Build: https://ci.chromium.org/buildbot/chromium.mac/Mac10.13%20Tests/9272
Sample Failed Step: webkit_layout_tests on Intel GPU on Mac
Sample Flaky Test: external/wpt/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigation_download_allow_downloads_without_user_activation.sub.tentative.html
Original change's description:
> Add tentative WPT to verify download in sandbox
>
> General testing idea:
> For a network request, we store a token in stash. And after a fixed
> period of time sufficient for the download to finish, if there are
> any, we validate the token in the stash to see if the network request
> was issued and finished successfully.
>
> In the case of <a download> where the decision of download can be made
> before resource fetching, the server sets the token immediately.
>
> In the case of navigation to a download, the server will stream a
> response over 1 seconds and set the token at the end only when the
> socket has been connected. So it is able to detect any download
> cancellation while fetching the resource.
>
> Bug: 539938
> Change-Id: I734c8cc18d1f761f16646c6b859a6b731ab40ff5
> Reviewed-on: https://chromium-review.googlesource.com/c/1422667
> Commit-Queue: Yao Xiao <yaoxia@chromium.org>
> Reviewed-by: Mike West <mkwst@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#626289}
Change-Id: Id343b8de2a751856b27907ba4c8dfb52715e4598
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 539938
Reviewed-on: https://chromium-review.googlesource.com/c/1437999
Cr-Commit-Position: refs/heads/master@{#626323}
--
wpt-commits: a863d5ef0f2168e6fdcab0c46b640ffd5b4b593d
wpt-pr: 15093
Automatic update from web-platform-tests
Add tentative WPT to verify download in sandbox
General testing idea:
For a network request, we store a token in stash. And after a fixed
period of time sufficient for the download to finish, if there are
any, we validate the token in the stash to see if the network request
was issued and finished successfully.
In the case of <a download> where the decision of download can be made
before resource fetching, the server sets the token immediately.
In the case of navigation to a download, the server will stream a
response over 1 seconds and set the token at the end only when the
socket has been connected. So it is able to detect any download
cancellation while fetching the resource.
Bug: 539938
Change-Id: I734c8cc18d1f761f16646c6b859a6b731ab40ff5
Reviewed-on: https://chromium-review.googlesource.com/c/1422667
Commit-Queue: Yao Xiao <yaoxia@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#626289}
--
wpt-commits: 3b1b4cff2e7078df6d6e1be8bd04e3daf551c727
wpt-pr: 14944
Automatic update from web-platform-tests
Reland add tentative WPT tests for stale while revalidate handling.
Add test to ensure that handling the fetch doesn't trigger stale
while revalidate loading.
Add test to ensure that scripts and css loaded trigger a stale
while revalidate cache hit.
The PR for the spec changes is here:
https://github.com/whatwg/fetch/pull/853
This reland removes the resource timing and moves to css (instead of
images) which were both unreliable.
BUG=348877
Change-Id: Ibabd8d3fd0295bedc8259594fc926da6ab5cfc43
Reviewed-on: https://chromium-review.googlesource.com/c/1434776
Commit-Queue: Dave Tapuska <dtapuska@chromium.org>
Reviewed-by: Ben Kelly <wanderview@chromium.org>
Cr-Commit-Position: refs/heads/master@{#626264}
--
wpt-commits: f8a34bc8fa3a9451717c974108d677e319243ded
wpt-pr: 15047
Automatic update from web-platform-tests
WPT: service worker: test clients.get(resultingClientId) for cross-origin.
See https://github.com/w3c/ServiceWorker/issues/1385
Bug: 924959
Change-Id: I5e2850b743d0702b36f1f20a84c87591c3baab19
Reviewed-on: https://chromium-review.googlesource.com/c/1433657
Reviewed-by: Ben Kelly <wanderview@chromium.org>
Commit-Queue: Matt Falkenhagen <falken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#626265}
--
wpt-commits: 0e0e65d5a43926e584537ea0878b0c2fbc1b694c
wpt-pr: 15035
Automatic update from web-platform-tests
[resource-timing] Modify is_secure_context_ based on resource
This is a followup on [1], which fixes the case where the document's
protocol and the resource's protocol are not the same, and adds tests
to that effect.
[1]https://chromium-review.googlesource.com/c/chromium/src/+/1396129
Change-Id: I7e0fda2e1275cb38359bf5781994f1b273248e4d
Reviewed-on: https://chromium-review.googlesource.com/c/1409446
Commit-Queue: Yoav Weiss <yoavweiss@chromium.org>
Reviewed-by: Nicolás Peña Moreno <npm@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623889}
--
wpt-commits: 4851d0827f2dc5762d257473e2d917bf4fc7ba69
wpt-pr: 14845
Automatic update from web-platform-tests
Removed XRDevice interface
This changes the entry point into the WebXR APIs, as described
by the latest spec changes. It makes the concept of which physical
piece of hardware is being used implicit. The CL is unfortunately
large, but that's almost entirely due to the number of tests that the
change affects.
Bug: 916299
Change-Id: I32f2acec810761bbddd1f6df6e8ca91673dd381e
Reviewed-on: https://chromium-review.googlesource.com/c/1383393
Commit-Queue: Brandon Jones <bajones@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Reviewed-by: Klaus Weidner <klausw@chromium.org>
Cr-Commit-Position: refs/heads/master@{#626199}
--
wpt-commits: 8d51019f62e3a85f920a2502711beba1193a9d16
wpt-pr: 14828
Automatic update from web-platform-tests
Pass the full path to the flake8 config files (#15079)
* Pass the full path to the flake8 config files
* Remove whitespaces before `requirements.txt`
--
wpt-commits: a74dc2ebe38405ff9fee0ddd522272258bee7b2d
wpt-pr: 15079
Automatic update from web-platform-tests
Update expected value for test_tests_affected_idlharness
This uses the working copy so isn't really stable. We should make a fake idl file
to use in the test, or something, but for now unbreak master.
--
wpt-commits: fe50b07a051669d6545e629787358db6950a7644
wpt-pr: 15085
Automatic update from web-platform-tests
meta-charset (a) on its own line, and (b) just after the title, before the rest of the metadata
--
Merge pull request #15063 from TalbotG/Values3-GT-PR7
meta-charset (a) on its own line, and (b) just after the title, befor…
--
wpt-commits: 3ebd060723d632cd54913e49a0fd579de47c436e, 35ad05051d73d502735ff3965f3e69e9f4aa576e
wpt-pr: 15063
Automatic update from web-platform-tests
[PeerConnection] Improve spec compliance of RTCIceCandidate constructor
The constructor should throw TypeError if sdpMid and sdpMLineIndex are
both null.
The RTCIceCandidateInit parameter in the RTCIceCandidate constructor is
optional.
This CL makes minor changes to WPT tests:
* RTCIceTransport-extension.https.html is made spec compliant by
constructing RTCIceCandidates that don't have both sdpMid and
sdpMLineIndex null.
* RTCIceCandidate-constructor.html has error-reporting improvements.
Bug: 683094
Change-Id: I875142d50bf761b934be3a0325029c458aa465c8
Reviewed-on: https://chromium-review.googlesource.com/c/1425616
Commit-Queue: Guido Urdaneta <guidou@chromium.org>
Reviewed-by: Henrik Boström <hbos@chromium.org>
Cr-Commit-Position: refs/heads/master@{#626087}
--
wpt-commits: b1aba2545af037a8bd495dec2be6713f6144d000
wpt-pr: 15001
Automatic update from web-platform-tests
Add the ability to skip virtualenv setup when using an existing one (#14803)
Add the ability to skip setting up the virtualenv if one is already
available.
--
wpt-commits: 91e566ad238052f6bf27b7c3e9d6bea96faee1fa
wpt-pr: 14803
Automatic update from web-platform-tests
Convert css/ idlharness.js tests to use idl_test (#15071)
* Convert css/ idlharness.js tests to use idl_test
This is to make all loads of cssom.idl go through the same code
path which will make it possible to add a workaround for
https://github.com/web-platform-tests/wpt/issues/12515 in idl_test.
* Add objects where possible
And remove empty callback where not.
--
wpt-commits: 0a5c24bfbae76f68e24870100a3e184bd303d5b6
wpt-pr: 15071
Automatic update from web-platform-tests
Worker: Fix wpt/workers/semantics/run-a-worker/003.html for shared workers
Before this CL, the test expects that a 404 failure on shared worker script
fetch doesn't fire an error event. However, this doesn't obey the HTML spec
(see below), and actually Chrome and Firefox fail the test [1]. Note that
Edge and Safari haven't been implemented shared workers.
This CL changes the test to expect that the failure fires an error event.
<HTML spec from [2]>
12. Obtain script by switching on the value of options's type member:
- "classic": Fetch a classic worker script given url, outside settings,
destination, and inside settings.
(...snip...)
If the algorithm asynchronously completes with null, then:
- Queue a task to fire an event named error at worker.
- Run the environment discarding steps for inside settings.
- Return.
</HTML spec>
<Fetch spec from [3]>
To fetch a classic worker script given a url, a fetch client settings
object, a destination, and a script settings object, run these steps.
The algorithm will asynchronously complete with either null (on failure) or
a new classic script (on success).
(...snip...)
4. If response's type is "error", or response's status is not an ok
status, asynchronously complete this algorithm with null, and abort
these steps.
</Fetch spec>
[1] https://wpt.fyi/results/workers/semantics/run-a-worker/003.html?run_id=5697959937179648&run_id=5733815918002176&run_id=5135009983758336&run_id=5639735062036480
[2] https://html.spec.whatwg.org/multipage/workers.html#run-a-worker
[3] https://html.spec.whatwg.org/multipage/webappapis.html#fetch-a-classic-worker-script
Bug: 655458, 924041
Change-Id: Ia4dc694e5bff5daed9a80a963e6316293c86c8bc
Reviewed-on: https://chromium-review.googlesource.com/c/1436276
Commit-Queue: Hiroki Nakagawa <nhiroki@chromium.org>
Reviewed-by: Matt Falkenhagen <falken@chromium.org>
Reviewed-by: Hiroshige Hayashizaki <hiroshige@chromium.org>
Cr-Commit-Position: refs/heads/master@{#626059}
--
wpt-commits: 67d4f2347351f94e5b5faf411e59471189fedd3b
wpt-pr: 15061
Automatic update from web-platform-tests
Revert "[animation-worklet] Basic pause implementation"
This reverts commit 94b5b84b058609ccf1d58f5175c0931b63b9f0f2.
Reason for revert:
Findit (https://goo.gl/kROfz5) identified CL at revision 625711 as the
culprit for flakes in the build cycles as shown on:
https://findit-for-me.appspot.com/waterfall/flake/flake-culprit?key=ag9zfmZpbmRpdC1mb3ItbWVyQwsSDEZsYWtlQ3VscHJpdCIxY2hyb21pdW0vOTRiNWI4NGIwNTg2MDljY2YxZDU4ZjUxNzVjMDkzMWI2M2I5ZjBmMgw
Sample Failed Build: https://ci.chromium.org/buildbot/chromium.memory/WebKit%20Linux%20Trusty%20Leak/29257
Sample Failed Step: webkit_layout_tests
Sample Flaky Test: external/wpt/animation-worklet/worklet-animation-pause.https.html
Original change's description:
> [animation-worklet] Basic pause implementation
>
> Pausing worklet animation now holds the time. This works as expected for
> main thread animations. Implementing this for composited worklet
> animations will be done in a follow up patch.
>
> Major changes:
> - Add and expose pause() method pausing the animation.
> - Introduce hold_time that is used when animation is paused.
> - Rework how current time is computed, it is now closer to
> regular animations i.e., we either compute it based on
> "start time and timeline.currentTime" or use "hold time".
> - Instead of setting start time we now set the current time
> which then works backward to compute either the start time
> or the hold time based on the animation state.
> - When transitioning animation play state, we now always set
> the current time. Previously this was adhoc and inconsistent.
> - Introduce has_started_ to differentiate when playing an
> animation for the first time vs playing it from pause.
>
>
> TEST:
> * wpt/animation-worklet/worklet-animation-pause.https.html: js test for basic current time calculations
> * wpt/animation-worklet/worklet-animation-pause-immediately.https.html: reftest for basic pause
> * wpt/animation-worklet/worklet-animation-pause-result.https.html: reftest for pause/resume.
> * WorkletAnimationTest.PausePlay: unit test for basic state transition and time calc
>
> Bug: 821910
>
> Change-Id: Ie4b00129398159b3b5b83212bb63c43f2ce8bf4e
> Reviewed-on: https://chromium-review.googlesource.com/c/1383298
> Commit-Queue: Majid Valipour <majidvp@chromium.org>
> Reviewed-by: Majid Valipour <majidvp@chromium.org>
> Reviewed-by: Yi Gu <yigu@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#625711}
Change-Id: Ibb3c50f772493f1761cee657aaa618f357348188
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 821910
Reviewed-on: https://chromium-review.googlesource.com/c/1434815
Cr-Commit-Position: refs/heads/master@{#625747}
--
wpt-commits: 584401124395d4017e235710dacc70bd61e93e13
wpt-pr: 15049
Automatic update from web-platform-tests
Trusted Types: Implement Origin Trial (TrustedDOMTypes)
This also removes TrustedDOMTypes from workers since we had
difficulty bringing it into the origin trial. They will be re-added
later.
Bug: 739170
Change-Id: Iec6206f1c3c8121f30d7fbdb13054e4e30255fd2
Reviewed-on: https://chromium-review.googlesource.com/c/1411775
Commit-Queue: Daniel Vogelheim <vogelheim@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#625666}
--
wpt-commits: 7f3dccb5cd100193196c042ab3f9220ab2626f3e
wpt-pr: 15040
Automatic update from web-platform-tests
Fix preload tests failing on wpt.fyi dashboard
verifyNumberOfDownloads only counts resource timing entries with
transferSize > 0, so it doesn't count if the resource came from a cache.
(See https://bugzilla.mozilla.org/show_bug.cgi?id=1222633#c38 for
background why we have it.)
link-header-preload-nonce.html and link-header-preload-srcset.tentative.html
were failing on wpt.fyi dashboard because they have used the same
subresource URLs as other tests, and preloaded resources from the disk
cache.
This patch adds unique query parameters to these URLs so that they don't
conflict with other tests.
Bug: 922343
Change-Id: I7fd88530f5fdd83ed2a22d2e2893cc446debd036
Reviewed-on: https://chromium-review.googlesource.com/c/1411963
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Commit-Queue: Kunihiko Sakamoto <ksakamoto@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623157}
--
wpt-commits: 1311556c4c29627e3d1093dfbe7cfc7ed1901bbe
wpt-pr: 14882
Automatic update from web-platform-tests
Add some tests for named properties on Storage.
--
fixup! Add some tests for named properties on Storage.
--
Add some tests for named properties on Storage. (#15014)
--
wpt-commits: 07cf5c1e4289b504c72b86cbe487d35fa5d2395c, 66e29f00f5ac4b42175342c15927b9efaf4dc19f, 70cc8f087f69a681dfe58aa75dbdab466419b3dd
wpt-pr: 15014
Automatic update from web-platform-tests
@charset isn't a valid rule and should be dropped
--
Spaces, not tabs :(
--
Merge pull request #15058 from web-platform-tests/tabatkins-patch-2
@charset isn't a valid rule and should be dropped
--
wpt-commits: 77561fc06acd05384ce8c70479d8bcb10325b81b, b483a4f829a044371555c5a7b90e57c53a66a804, 388ba3a049a3473b1945b9f8f81e9d6e342a249e
wpt-pr: 15058
Automatic update from web-platform-tests
Make webrtc-stats idlharness.js test depend on webrtc (#14983)
Required for https://github.com/web-platform-tests/wpt/pull/14960.
--
wpt-commits: 40b0c100e15c98a91bf8804b31e0f41e8bdbaab6
wpt-pr: 14983
Automatic update from web-platform-tests
Updating WebDriver new window command tests to switch window (#15043)
As originally implemented, the tests set the `handle` property of
the session instead of the `window_handle` property. So they don't
switch to the new window context before checking the
url, opener, and name. This commit fixes it.
--
wpt-commits: 363fd4ea3dd3f3ee5fde4f56bf26a3ad690b3b78
wpt-pr: 15043
Automatic update from web-platform-tests
Use fluxbox as window manager for xvfb in CI (#14981)
--
wpt-commits: 8b4c3d8215517554199d7f35f686be12e69473d5
wpt-pr: 14981
Automatic update from web-platform-tests
[IndexedDB]: Explicit commit error timing handling.
When a transaction is explicitly committed, there may yet be unhandled
errors that the browser has sent but the renderer has not yet seen. This
can cause strange behaviour (see the Github discussion link below). This
patch keeps track of the 'handled errors' in the renderer and the 'sent
errors' in the backend. The 'handled errors' number is sent when the
transaction is explicitly committed, and the browser can compare this
with the 'sent errors'. If they don't match, the transaction is aborted
GitHub Discussion: https://github.com/w3c/IndexedDB/pull/242
Bug: 911877
Change-Id: I7ea7b9e20c70528de3f363e961f87a3d8f5798d3
Reviewed-on: https://chromium-review.googlesource.com/c/1378806
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Chase Phillips <cmp@chromium.org>
Reviewed-by: Daniel Murphy <dmurph@chromium.org>
Commit-Queue: Andreas Butler <andreasbutler@google.com>
Cr-Commit-Position: refs/heads/master@{#625780}
--
wpt-commits: b0fbbb9ff451b18bf8a69fd54027bf59d21c2667
wpt-pr: 14761
Automatic update from web-platform-tests
[animation-worklet] Basic pause implementation
Pausing worklet animation now holds the time. This works as expected for
main thread animations. Implementing this for composited worklet
animations will be done in a follow up patch.
Major changes:
- Add and expose pause() method pausing the animation.
- Introduce hold_time that is used when animation is paused.
- Rework how current time is computed, it is now closer to
regular animations i.e., we either compute it based on
"start time and timeline.currentTime" or use "hold time".
- Instead of setting start time we now set the current time
which then works backward to compute either the start time
or the hold time based on the animation state.
- When transitioning animation play state, we now always set
the current time. Previously this was adhoc and inconsistent.
- Introduce has_started_ to differentiate when playing an
animation for the first time vs playing it from pause.
TEST:
* wpt/animation-worklet/worklet-animation-pause.https.html: js test for basic current time calculations
* wpt/animation-worklet/worklet-animation-pause-immediately.https.html: reftest for basic pause
* wpt/animation-worklet/worklet-animation-pause-result.https.html: reftest for pause/resume.
* WorkletAnimationTest.PausePlay: unit test for basic state transition and time calc
Bug: 821910
Change-Id: Ie4b00129398159b3b5b83212bb63c43f2ce8bf4e
Reviewed-on: https://chromium-review.googlesource.com/c/1383298
Commit-Queue: Majid Valipour <majidvp@chromium.org>
Reviewed-by: Majid Valipour <majidvp@chromium.org>
Reviewed-by: Yi Gu <yigu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#625711}
--
wpt-commits: 309c4624b9172bd1a7852ae8438932543b04f4bd
wpt-pr: 14932
Automatic update from web-platform-tests
Reland [css-text] New value 'break-spaces' for the white-space property
This is a reland of a07642661ef7ff08c156e90394504a3a40afc9ea
The build failure that caused the revert has been fixed in
https://crrev.com/c/1430010TBR=kojii@chromium.org
Original change's description:
> [css-text] New value 'break-spaces' for the white-space property
>
> Finally the CSS WG decided [1] to move back the 'break-spaces' value to
> the 'white-space' property. This makes the parsing logic easier than
> the previous approach of using the 'overflow-wrap' property.
>
> This new value prevents the white-space sequence to collapse and gives
> breaking opportunities after every preserved white-space.
>
> https://drafts.csswg.org/css-text-3/#valdef-white-space-break-spaces
>
> Additionally, unlike 'pre-wrap', non-collapsible spaces or tabs at the
> end of a line cannot be hung or visually collapsed, since we want them
> to be preserved and broken.
>
> [1] https://github.com/w3c/csswg-drafts/pull/2841
>
> Bug: 767634
> Change-Id: I55e888d4472de11c64c4b14e2710c6e3d1832e67
> Reviewed-on: https://chromium-review.googlesource.com/c/1136543
> Reviewed-by: Koji Ishii <kojii@chromium.org>
> Commit-Queue: Javier Fernandez <jfernandez@igalia.com>
> Cr-Commit-Position: refs/heads/master@{#623324}
Bug: 767634
Change-Id: I987214a1b1275bfcc34cb2cadb2089344c4a7da4
Reviewed-on: https://chromium-review.googlesource.com/c/1415254
Reviewed-by: Javier Fernandez <jfernandez@igalia.com>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Commit-Queue: Javier Fernandez <jfernandez@igalia.com>
Cr-Commit-Position: refs/heads/master@{#625718}
--
wpt-commits: 2e3722e50cb8fd2e3c70629c2ca2607e79c6d5e2
wpt-pr: 15042
Automatic update from web-platform-tests
Implementing support for 'Cross-Origin-Resource-Policy' response header.
See also
https://fetch.spec.whatwg.org/#cross-origin-resource-policy-header
Bug: 853723
Change-Id: I1bafc0c75c84dc0fff36fcf92fab34ea4206d689
Reviewed-on: https://chromium-review.googlesource.com/c/1416813
Commit-Queue: Łukasz Anforowicz <lukasza@chromium.org>
Reviewed-by: Charlie Reis <creis@chromium.org>
Reviewed-by: John Abd-El-Malek <jam@chromium.org>
Cr-Commit-Position: refs/heads/master@{#625676}
--
wpt-commits: 52a9ba72bea13a28d2dbd7f9b4235f542a32ecd6
wpt-pr: 15007
Automatic update from web-platform-tests
Feature Policy JS API Update: Add document.featurePolicy.features
This adds a method to return the names of all policy-controlled
features supported by the browser. Because this list is determined by
the set of features implemented by Chrome, rather than conformance to
any particular spec, the tests are in /webexposed/ rather than WPT.
(Existing IDL tests in WPT cover the existence of the new method and
the data types that it returns, without depending on the exact values
returned.)
Bug: 917070
Change-Id: I35ccbdce794e236500d15afe5419057a8f162ae7
Reviewed-on: https://chromium-review.googlesource.com/c/1387151
Commit-Queue: Ian Clelland <iclelland@chromium.org>
Reviewed-by: Rick Byers <rbyers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#625667}
--
wpt-commits: f4c41eec30303b282c8107f35c788ffd125dd567
wpt-pr: 14827
Automatic update from web-platform-tests
Add a test for ServiceWorker and AppCache interaction with claim()
Bug: 917284
Change-Id: I953dfecdf1ae825343ae659d496d089ce356e662
Reviewed-on: https://chromium-review.googlesource.com/c/1388129
Commit-Queue: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Matt Falkenhagen <falken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#619022}
--
wpt-commits: 95d10c70fd3ebebcb74f0ca2fe90bb3b495afe26
wpt-pr: 14638
Automatic update from web-platform-tests
Change the condition for running all tests for branch to reason (#15041)
This is slightly cleaner in that the branch name is only used in one
place (the scheduled trigger) but more importantly makes it possible
to debug this by scheduling jobs for other branches at any time.
--
wpt-commits: 29d7d9439f528ed669e50dbb28c3c197d40e71a3
wpt-pr: 15041
Automatic update from web-platform-tests
Update pyflakes from 2.0.0 to 2.1.0
--
Fix comparison with int to use == rather than relying on interning
--
wpt-commits: bae08c312f922ab1517ef2e5a14588eadc8d02c0, 2603f1314ebda48d20e2645d34ae8dda413e3484
wpt-pr: 15031
Automatic update from web-platform-tests
Invoke the staging.wpt.fyi Azure hook at the end of daily run (#15037)
This needs to be changed to use wpt.fyi when verified.
Towards https://github.com/web-platform-tests/wpt/issues/14836.
--
wpt-commits: 95edbe97fbad8eb2b77d901da5c4479a53182e65
wpt-pr: 15037
Automatic update from web-platform-tests
[eme] Check if HDCP policy is supported (#14384)
In [1] there is a proposal to add the ability to know before fetching content
if HDCP (and what version) can be enforced. This adds a test to check if it
is supported.
[1] https://github.com/WICG/hdcp-detection/blob/master/explainer.md
--
wpt-commits: 2cc428dbf25bc3004bd057d6d3b42a1417fc4cc0
wpt-pr: 14384
Automatic update from web-platform-tests
[eme] Check if encryption scheme is supported (#14383)
In [1] there is a proposal to add the ability for querying the encryption
schemes supported by the CDM to MediaKeySystemConfiguration. Adding a test
to check this.
[1] https://github.com/WICG/encrypted-media-encryption-scheme/blob/master/explainer.md
--
wpt-commits: 01e59d35144b76c85c48a6f2b742aee230194f79
wpt-pr: 14383
Automatic update from web-platform-tests
[CSS] Make ::part work with other pseudo elements.
Now selection, first-line and first-letter also work.
I think this covers everything in
https://www.w3.org/TR/css-pseudo-4/
that is currently supported by blink.
Add WPT tests.
Rename test file since it now covers pseudo elements in general.
Bug: 805271
Change-Id: I16d1df2d18008ee5e080dda7dcebf4d584a4bf3c
Reviewed-on: https://chromium-review.googlesource.com/c/1429779
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Fergal Daly <fergal@chromium.org>
Cr-Commit-Position: refs/heads/master@{#625612}
--
wpt-commits: 4f4507f21473c6554d580f4cb60589cf8efcdcf7
wpt-pr: 15011
Automatic update from web-platform-tests
Reland "Switch to new ICE state implementation"
This is a reland of e902e08dc0c67fd7598a4a4e431177f89c00f350
Original change's description:
> Switch to new ICE state implementation
>
> With this change the ice/dtls connection states should finally be compliant to the spec.
>
> Bug: webrtc:6145
> Change-Id: I1e7c13f22e40b534e732ecd3fc103f617306f00a
> Reviewed-on: https://chromium-review.googlesource.com/c/1371392
> Commit-Queue: Jonas Olsson <jonasolsson@chromium.org>
> Reviewed-by: Henrik Boström <hbos@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#617476}
Bug: webrtc:6145
Change-Id: Ie4a09594e8a59c6598a9434c0132c1fd3543c76b
Reviewed-on: https://chromium-review.googlesource.com/c/1433237
Reviewed-by: Henrik Boström <hbos@chromium.org>
Commit-Queue: Jonas Olsson <jonasolsson@chromium.org>
Cr-Commit-Position: refs/heads/master@{#625611}
--
wpt-commits: e8365d71bf3a36ba494fbc96898d09e48f11e021
wpt-pr: 15038
Automatic update from web-platform-tests
Remove the `./wpt check-stability` command (#15012)
It hasn't been used in Travis CI since https://github.com/web-platform-tests/wpt/pull/14033.
--
wpt-commits: 12527c2a641a1f439a86762c60a47293b6c05272
wpt-pr: 15012
Automatic update from web-platform-tests
[ Feature Policy ] Report for unoptimized-images
This CL adds the logic for reporting potential and actual violations of
the unoptimized-images policy.
Bug: 915788
Change-Id: Ide886ef8d04af0f7a36f63b99be8269cf8d2014d
Reviewed-on: https://chromium-review.googlesource.com/c/1421740
Commit-Queue: Ehsan Karamad <ekaramad@chromium.org>
Reviewed-by: Steve Kobes <skobes@chromium.org>
Cr-Commit-Position: refs/heads/master@{#625588}
--
wpt-commits: fd09bdd65df429534a52c5aaf5107ad518b8dfc0
wpt-pr: 15025
Automatic update from web-platform-tests
CSS: Reject unitless lengths in inset shorthand
Even though the 'top' property accepts unitless lengths when
specified as a longhand, the shorthand 'inset' that sets 'top'
does not allow unitless lengths.
Discussed in
https://github.com/w3c/csswg-drafts/issues/3525
RESOLVED: Do not allow quirks in 'inset' shorthand
BUG: 924691
Change-Id: I53f642e48e8f5d4754aebb70c18d9abc7b7e6248
Reviewed-on: https://chromium-review.googlesource.com/c/1432272
Reviewed-by: Emil A Eklund <eae@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Rune Lillesveen <futhark@chromium.org>
Auto-Submit: Eric Willigers <ericwilligers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#625584}
--
wpt-commits: 3c6a5979a8dd97fbd5931ae7df4c9e608fada614
wpt-pr: 15027
Automatic update from web-platform-tests
Reland "Add quota usage details tests for all other storage backends."
This is a reland of 548e7b5e622ad79155ff95ef26738d7a40fe9397
Original change's description:
> Add quota usage details tests for all other storage backends.
>
> IndexedDB test was included in parent CL.
>
> Bug: 904000
> Test:
> Change-Id: Icc3462f13d0dce0197a8ec54f22d5ad794a51292
> Reviewed-on: https://chromium-review.googlesource.com/c/1334659
> Reviewed-by: Victor Costan <pwnall@chromium.org>
> Reviewed-by: Joshua Bell <jsbell@chromium.org>
> Commit-Queue: Jarryd Goodman <jarrydg@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#616398}
Bug: 904000
Change-Id: I507ec17eabc8e323a7c6418075d4be4787d4c5df
Reviewed-on: https://chromium-review.googlesource.com/c/1378805
Reviewed-by: Joshua Bell <jsbell@chromium.org>
Commit-Queue: Jarryd Goodman <jarrydg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#617285}
--
wpt-commits: 7e5cdeab733b40357f553704fddddf6c5f199c8b
wpt-pr: 14531
Automatic update from web-platform-tests
Adds getStats() method to RTCQuicTransport.
getStats() returns a promise that resolves with a dictionary of stats
defined in the RTCQuicTransportStats dictionary.
Bug: 874296
Change-Id: I907e529ebf074842c6702df7d90349515c48a5ba
Reviewed-on: https://chromium-review.googlesource.com/c/1430599
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Reviewed-by: Steve Anton <steveanton@chromium.org>
Commit-Queue: Seth Hampson <shampson@chromium.org>
Cr-Commit-Position: refs/heads/master@{#625524}
--
wpt-commits: 72fa242727cb8e3515df9b4af598a43431faa10e
wpt-pr: 15021
Automatic update from web-platform-tests
[LayoutNG] Fix crash related to clearance and margin collapsing.
The root of this bug was that the parent bfc, and child with clearance
were fighting as to what the BFC block offset should be.
The child was always returning true within:
NeedsAbortOnBfcBlockOffsetChange
... as the floats bfc offset was never equal to the child bfc offset,
as the child got affected by clearance.
This fix is to adjust the FloatsBfcBlockOffset by clearance to check
if we need to relayout or not.
Additionally we were performing more layouts than we should be,
when propagating the BFC block offset up the tree upon an abort. We
should be checking if the child got affected by clearance, and if so
adjust the resolved BFC offset accordingly.
Bug: 923271
Change-Id: Id39905a5445a0fe502c16b956b92d6db13885d36
Reviewed-on: https://chromium-review.googlesource.com/c/1423929
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/master@{#625411}
--
wpt-commits: 66355d4d7ff62616686c39d8b831d2104729993f
wpt-pr: 15003
Automatic update from web-platform-tests
[Azure Pipelines] make the artifact names unique per job (#15019)
This will simplify getting restults from master:
https://github.com/web-platform-tests/wpt.fyi/pull/1054
(The artifact name for all_macOS remains 'results'.)
--
wpt-commits: 71a9dc7cfd4a54f888f7a337730324d494ffa43e
wpt-pr: 15019
Automatic update from web-platform-tests
Snap the snapped_dest_rect for backgrounds
For some reason the snapped_dest_rect for background image geometry
calculations was not actually snapped. Snapping it fixes cases where
we were not filling to the border without regressing any tests (in
fact improving some).
Probably fixes most of the background bugs resulting from the previous
big refactoring.
R=fmalita@chromium.org
BUG=912423,889426
Change-Id: Ieba65130e7f8c0e95db7375ab3a8188bfc78d8d5
Reviewed-on: https://chromium-review.googlesource.com/c/1372556
Commit-Queue: Stephen Chenney <schenney@chromium.org>
Reviewed-by: Florin Malita <fmalita@chromium.org>
Cr-Commit-Position: refs/heads/master@{#616014}
--
wpt-commits: 6bbf5072ab0f8122c825901547265d88f8b02649
wpt-pr: 14469
Automatic update from web-platform-tests
[WebLocks]: Modifying weblocks algos to be O(1)
The behaviour of the request/release operations of web locks are
modified to be O(1) instead of their currently O(n) worst case runtime.
Additionally the query-order wpt is modified to reflect the new spec
requirement that the state returned by navigator.locks.query need only
respect ordering for requested locks per resource.
Bug: 913014
Change-Id: I819f8c27c995cb698a7c8b2c75ee80d32c744f07
Spec: https://wicg.github.io/web-locks/#algorithms
Reviewed-on: https://chromium-review.googlesource.com/c/1367910
Commit-Queue: Andreas Butler <andreasbutler@google.com>
Reviewed-by: Victor Costan <pwnall@chromium.org>
Reviewed-by: Joshua Bell <jsbell@chromium.org>
Reviewed-by: Daniel Murphy <dmurph@chromium.org>
Cr-Commit-Position: refs/heads/master@{#621833}
--
wpt-commits: 27085bc4fef9a55a5f5dd530c6e8ff798ff8c6c4
wpt-pr: 14420
Automatic update from web-platform-tests
SignedExchange: Remove support for version 1b2
This patch drops support for Signed Exchange of
"application/signed-exchange;v=b2" format. After this patch, loading
Signed Exchanges of version 1b2 will cause fallback redirect.
SignedExchangeEnvelopeTest and SignedExchangeSignatureVerifierTest
will remain TestWithParam<SignedExchangeVersion>, since that will be
useful when adding support for future versions.
Bug: 919424
Change-Id: I8f992c2d38e21ad2fc89b9c227295867f588a04a
Reviewed-on: https://chromium-review.googlesource.com/c/1428628
Reviewed-by: Kouhei Ueno <kouhei@chromium.org>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Tsuyoshi Horo <horo@chromium.org>
Reviewed-by: Kent Tamura <tkent@chromium.org>
Commit-Queue: Kunihiko Sakamoto <ksakamoto@chromium.org>
Cr-Commit-Position: refs/heads/master@{#625134}
--
wpt-commits: 554f2b2ed30297dd777d9ace73d1b1803f59b90e
wpt-pr: 15010
Automatic update from web-platform-tests
[css-text] Parsing of CSS Text properties (#14962)
Test that CSS Text 3 properties accept the grammar
from the specification
https://www.w3.org/TR/css-text-3/#property-index
--
wpt-commits: ad7a8f60ff24f1acf7e4a7e3acdf9fd1ebe70b2d
wpt-pr: 14962
Automatic update from web-platform-tests
Support document.referrer in SXG
Before this CL, CreateRedirectInfo() in signed_exchange_loader.cc doesn't set
redirect_info.new_referrer correctly. So document.referrer was always empty
string after clicking a link of signed exchange.
After this CL, CreateRedirectInfo() returns a RedirectInfo with new_referrer, so
document.referrer will be set correctly.
This CL introduces network::ResourceRequest argument in
NavigationLoaderInterceptor::MaybeCreateLoaderForResponse(),
PrefetchURLLoader, SignedExchangePrefetchHandler and SignedExchangeLoader.
This value will be used to compute a correct RedirectInfo while handling the
synthesized redirect for signed exchange.
This CL uses "ignoreErrors" flag in generate-test-sxgs.sh while creating invalid
signed exchange files. This flags was introduces by this change in webpackage
repository.
d3352199e0
Bug: 920905
Change-Id: I52a302d22c375b776874c996638b409cdcba8a9c
Reviewed-on: https://chromium-review.googlesource.com/c/1415245
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Kouhei Ueno <kouhei@chromium.org>
Reviewed-by: Kunihiko Sakamoto <ksakamoto@chromium.org>
Commit-Queue: Tsuyoshi Horo <horo@chromium.org>
Cr-Commit-Position: refs/heads/master@{#625094}
--
wpt-commits: 5835a01f1f638f866215570119e88f9cac57e8c6
wpt-pr: 14985
Automatic update from web-platform-tests
Always promote fixed and sticky positioned elements, if they
stick to a scroller.
Note that we will promote sticky-positioned elements even if the
scroller is not composited. This allows us to remove a large amount
of complex code having to do with ordering of decisions about
compositing scroll vs the sticky-positioned element.
Bug: 921242
Change-Id: I29d1ede06312325b1ee13c5b7d5d4987d7053d1e
Reviewed-on: https://chromium-review.googlesource.com/c/1407922
Commit-Queue: Chris Harrelson <chrishtr@chromium.org>
Reviewed-by: Robert Flack <flackr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#624999}
--
wpt-commits: bd951736b4d7dbfd862dfa0f27271b544e35ca30
wpt-pr: 14903
Automatic update from web-platform-tests
Recalculate preferred widths on layout when necessary.
Some objects take the size of the containing block as input when
calculating preferred inline-size, contrary to common sense; see the
NeedsPreferredWidthsRecalculation() documentation in LayoutBox.
In such cases we may need to recalculate the preferred inline-size as
part of layout, even if no content inside changed. At the same time, we
need to be careful not to do unnecessary work here. There is an
optimization that just refuses to update preferred inline-size if it was
already marked dirty, because the assumption then is that the preferred
inline-size will in fact never be needed. This optimization caused
trouble for the other optimization, which checks if the containing block
also is a special object that needs this kind of preferred inline-size
calculation as part of layout, because if it does, the idea is that the
containing block will already have taken care of it as part of walking
the subtree. The missing part here was to check if the containing block
actually would calculate its preferred inline-size at all (or if it was
skipped due the first optimization). Fixed that.
Bug: 923568
Change-Id: I66064ee46de4769c9dc25d7ade727f6ccdc5d7c6
Reviewed-on: https://chromium-review.googlesource.com/c/1426677
Commit-Queue: Emil A Eklund <eae@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Cr-Commit-Position: refs/heads/master@{#624919}
--
wpt-commits: 538eac8f698febbc6a4629b1269077ba0aff6c1b
wpt-pr: 14997
Automatic update from web-platform-tests
Better fragmentation inside floats interrupted by spanners.
The current layout engine doesn't really handle this well, but we'll now
look ahead for sibling column sets if the flow thread coordinate isn't
contained by the current one. If we do this during layout, we then risk
matching against flow thread boundaries from the previous layout pass,
but that's really the best we can do.
Also corrected a flow thread coordinate boundary check.
page_boundary_rule == kAssociateWithFormerPage could actually hit the
wrong column set because of an off-by-one comparison meant for
page_boundary_rule == kAssociateWithLatterPage.
Bug: 914912
Change-Id: I39a170da21e640154de141f30e363baa9f7c20ec
Reviewed-on: https://chromium-review.googlesource.com/c/1425701
Commit-Queue: Emil A Eklund <eae@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Cr-Commit-Position: refs/heads/master@{#624914}
--
wpt-commits: ca8756813e375d9743479b5f16a4066bbe034b05
wpt-pr: 14998
Automatic update from web-platform-tests
[LayoutNG] Fix min/max size of atomic inlines with -ve margins.
We were resolving %-margins during the min/max phase against
LayoutUnit::Max().
This was bad.
Now we explicitly set the percentage resolution sizes to zero.
Bug: 923279
Change-Id: I619cef6ee2e4c18ad3a9bc213442a9a63a515e87
Reviewed-on: https://chromium-review.googlesource.com/c/1427539
Reviewed-by: Koji Ishii <kojii@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Reviewed-by: Christian Biesinger <cbiesinger@chromium.org>
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/master@{#624909}
--
wpt-commits: 66202478658b87afab706f16e5835f0ae9073026
wpt-pr: 15004
Automatic update from web-platform-tests
Make a workaround for the test with about:blank onload
As jdm mentioned in https://github.com/servo/servo/pull/22660#discussion_r249597546, the initial about:blank load event can be fired before the form navigation occurs.
--
wpt-commits: c6fa4b6176b668287fef2d3ebdc54d5f992f7ca1
wpt-pr: 14995
Automatic update from web-platform-tests
python3 de-linting (#14973)
xrange give a very very slight memory optimization but is incompatible with python3
--
wpt-commits: e4e6eeef32574aa928c8100a3c0d78b9129f5e86
wpt-pr: 14973
Automatic update from web-platform-tests
SVG Interactivity: onwheel attribute (#14876)
* SVG Interactivity: onwheel attribute
Test that script specified by the the onwheel attribute is run
in response to mouse wheel events.
https://github.com/w3c/svgwg/issues/627
* [svg] move test to svg/interact/manual
--
wpt-commits: bdac00f5b982f0fa19d2c1cd91b373d83addde4e
wpt-pr: 14876
Automatic update from web-platform-tests
[ FeaturePolicy ] - Report for "legacy-image-formats"
This CL adds support for generating reports for violations of the
"legacy-image-formats" feature policy. This also automatically starts
counting the potential violations of this feature in web pages
(Blink.UseCounter.FeaturePolicy.PotentialViolation).
Bug: 915788
Change-Id: If72ec438b6038730907ac086bddd0c680cc60d97
Reviewed-on: https://chromium-review.googlesource.com/c/1409698
Reviewed-by: David Bokan <bokan@chromium.org>
Reviewed-by: Ehsan Karamad <ekaramad@chromium.org>
Commit-Queue: Ehsan Karamad <ekaramad@chromium.org>
Cr-Commit-Position: refs/heads/master@{#624657}
--
wpt-commits: 0a63acfc690e69d0a4121469910a1ddfd05ce30f
wpt-pr: 14851
Automatic update from web-platform-tests
[Reland] Synthetic gestures wait on renderer ACK.
Currently, synthetic gestures invoke the "completed callback" as soon as
the final gesture has been dispatched. This causes issues in client
code, typically tests, that want to wait until the effects of a gesture
are complete before sending further input or checking page state.
This CL is the first step in a series of CLs to make this completion
callback reliable. We add a new API in the renderer that resolves the
completion callback once the input has been fully processed by the
renderer. For now, this method just ACKs immediately but its
implementation will be further fleshed out in a followup CL.
Reland Node:
This was reverted in
https://crrev.com/d3d4d7c7480b4424a8d009194dd14405654843a4 due to
causing failures on the LeakDetector bot. The leaks were a result of
tests finishing before the synthetic gesture had completed. I've
modified these tests (in wpt/pointerevents) to wait until the guesture
is completed before finishing the test.
TBR=dtapuska@chromium.org,rsesek@chromium.org,avi@chromium.org
Bug: 902446
Change-Id: I6a6a517a719616b2536538686fa4d7b980f0b485
Reviewed-on: https://chromium-review.googlesource.com/c/1424219
Reviewed-by: David Bokan <bokan@chromium.org>
Commit-Queue: David Bokan <bokan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#624496}
--
wpt-commits: 7703c45b553cfaca6e1b7b20981d13d06b7d43e9
wpt-pr: 14982
Automatic update from web-platform-tests
SignedExchange: Migrate test cases to 1b3
third_party/blink/web_tests/external/wpt/signed-exchange/sxg-head-request.tentative.html
is no longer relevant, since 1b3 no longer have request method serialized.
The request method in a 1b3 SXG is assumed to be always GET.
Bug: 919414
Change-Id: I0f7ec3de66db70b9cc12af209b74a22a4187460c
Reviewed-on: https://chromium-review.googlesource.com/c/1405156
Reviewed-by: Kunihiko Sakamoto <ksakamoto@chromium.org>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Tsuyoshi Horo <horo@chromium.org>
Commit-Queue: Kouhei Ueno <kouhei@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623604}
--
wpt-commits: b604d66fb763cc20ce58848c6876a324a1498254
wpt-pr: 14810
Automatic update from web-platform-tests
Change web platform test with mouse inputs under "pinterevents/"
Use test_driver Actions class in the web platform tests with mouse
inputs in "pinterevents/" to simulate mouse inputs to make the tests
pass on wpt serve.
Bug: 606367
Change-Id: I2f00c3195fafb8bc600250631106cd9eabe79b90
Reviewed-on: https://chromium-review.googlesource.com/c/1383330
Commit-Queue: Lan Wei <lanwei@chromium.org>
Reviewed-by: Navid Zolghadr <nzolghadr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#619697}
--
wpt-commits: f4c7d842e879b63c1f6d40726e49cb178404f34b
wpt-pr: 14694
Automatic update from web-platform-tests
Fix RTCRtpReceiver-getContributingSources.https.html flake.
The flake was
"Failed to execute 'addTrack' on 'RTCPeerConnection': The
RTCPeerConnection's signalingState is 'closed'."
The promise_test could be torn down and execute
t.add_cleanup(() => pc1.close());
before connectAndExpectNoCsrcs() was ready due to not using "await" when
calling the test helper method.
TBR=hta@chromium.org
NOTRY=True
// See https://github.com/web-platform-tests/wpt/pull/14791
Bug: None
Change-Id: I1dac26837b3f29b8f1c38709c7a8488d0e2580c7
Reviewed-on: https://chromium-review.googlesource.com/c/1424891
Reviewed-by: Henrik Boström <hbos@chromium.org>
Reviewed-by: Harald Alvestrand <hta@chromium.org>
Commit-Queue: Henrik Boström <hbos@chromium.org>
Cr-Commit-Position: refs/heads/master@{#624622}
--
wpt-commits: b69756a11fc522b8cf03858f14d4c0acdf98cd1e
wpt-pr: 14978
Automatic update from web-platform-tests
Add a policy control feature to restrict the font-display
* The feature is currently behind the "ExperimentalProductivityFeatures" runtime flag
Change-Id: I059a8d1becd98609ac1ac972e5623af266605586
Reviewed-on: https://chromium-review.googlesource.com/c/1412795
Reviewed-by: Ken Buchanan <kenrb@chromium.org>
Reviewed-by: Ian Clelland <iclelland@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Yashar Dabiran <yashard@google.com>
Cr-Commit-Position: refs/heads/master@{#624640}
--
wpt-commits: 821b438560d5046742ae653c9eb537d9ce9a83af
wpt-pr: 14869
Automatic update from web-platform-tests
Verify getContributingSources() does not return any CSRCs.
The previous test was, and always had been, completely broken. In a
loopback call scenario such as in WPT tests, no CSRCs are being
received so we should not expect them to. In order to properly test this
method one would need fakes, mocks or a server to receive CSRCs from.
This test is updated to test the only thing that we can test in Web
Platform Tests: in a loopback call, getContributingSources() returns an
empty list.
Bug: 893158
Change-Id: I18782ea7912001c012c98145500d8b3c5e95a7ba
Reviewed-on: https://chromium-review.googlesource.com/c/1404266
Reviewed-by: Guido Urdaneta <guidou@chromium.org>
Commit-Queue: Henrik Boström <hbos@chromium.org>
Cr-Commit-Position: refs/heads/master@{#621972}
--
wpt-commits: 0b6eed5addbb4e6baca789b2cf4de3a0ec3ae910
wpt-pr: 14791
Automatic update from web-platform-tests
Add another test with a HTMLCollection on the prototype chain.
--
wpt-commits: c06a23efd773d48ca3b68a9604ca90f1e6bbab42
wpt-pr: 14977
Automatic update from web-platform-tests
[css-grid] Properly handle static positions of abspos inside grid items
Currently they are aligned to zero instead of to their static position
if an explicit offset is provided for the opposite axis.
Various orthogonal tests fail without LayoutNG because of
http://crbug.com/883574
Spec: https://drafts.csswg.org/css-grid/#abspos
BUG=828628
TEST=external/wpt/css/css-grid/abspos/positioned-grid-descendants-001.html
TEST=external/wpt/css/css-grid/abspos/positioned-grid-descendants-002.html
TEST=external/wpt/css/css-grid/abspos/positioned-grid-descendants-003.html
TEST=external/wpt/css/css-grid/abspos/positioned-grid-descendants-004.html
TEST=external/wpt/css/css-grid/abspos/positioned-grid-descendants-005.html
TEST=external/wpt/css/css-grid/abspos/positioned-grid-descendants-006.html
TEST=external/wpt/css/css-grid/abspos/positioned-grid-descendants-007.html
TEST=external/wpt/css/css-grid/abspos/positioned-grid-descendants-008.html
TEST=external/wpt/css/css-grid/abspos/positioned-grid-descendants-009.html
TEST=external/wpt/css/css-grid/abspos/positioned-grid-descendants-010.html
TEST=external/wpt/css/css-grid/abspos/positioned-grid-descendants-011.html
TEST=external/wpt/css/css-grid/abspos/positioned-grid-descendants-012.html
TEST=external/wpt/css/css-grid/abspos/positioned-grid-descendants-013.html
TEST=external/wpt/css/css-grid/abspos/positioned-grid-descendants-014.html
TEST=external/wpt/css/css-grid/abspos/positioned-grid-descendants-015.html
TEST=external/wpt/css/css-grid/abspos/positioned-grid-descendants-016.html
TEST=external/wpt/css/css-grid/abspos/orthogonal-positioned-grid-descendants-001.html
TEST=external/wpt/css/css-grid/abspos/orthogonal-positioned-grid-descendants-002.html
TEST=external/wpt/css/css-grid/abspos/orthogonal-positioned-grid-descendants-003.html
TEST=external/wpt/css/css-grid/abspos/orthogonal-positioned-grid-descendants-004.html
TEST=external/wpt/css/css-grid/abspos/orthogonal-positioned-grid-descendants-005.html
TEST=external/wpt/css/css-grid/abspos/orthogonal-positioned-grid-descendants-006.html
TEST=external/wpt/css/css-grid/abspos/orthogonal-positioned-grid-descendants-007.html
TEST=external/wpt/css/css-grid/abspos/orthogonal-positioned-grid-descendants-008.html
TEST=external/wpt/css/css-grid/abspos/orthogonal-positioned-grid-descendants-009.html
TEST=external/wpt/css/css-grid/abspos/orthogonal-positioned-grid-descendants-010.html
TEST=external/wpt/css/css-grid/abspos/orthogonal-positioned-grid-descendants-011.html
TEST=external/wpt/css/css-grid/abspos/orthogonal-positioned-grid-descendants-012.html
TEST=external/wpt/css/css-grid/abspos/orthogonal-positioned-grid-descendants-013.html
TEST=external/wpt/css/css-grid/abspos/orthogonal-positioned-grid-descendants-014.html
TEST=external/wpt/css/css-grid/abspos/orthogonal-positioned-grid-descendants-015.html
TEST=external/wpt/css/css-grid/abspos/orthogonal-positioned-grid-descendants-016.html
Change-Id: If52ee6148862587c7f2fe3453e6b863b859324ee
Reviewed-on: https://chromium-review.googlesource.com/c/1415294
Commit-Queue: Oriol Brufau <obrufau@igalia.com>
Reviewed-by: Javier Fernandez <jfernandez@igalia.com>
Cr-Commit-Position: refs/heads/master@{#624586}
--
wpt-commits: ea0c970f5a5f9895f22f30a82c3d7bd626e26fcf
wpt-pr: 14901
Automatic update from web-platform-tests
[css-tables] Computed values of table properties
Computed value of CSS Table keyword properties is the specified keyword.
Computed value of CSS Table border-spacing is two absolute lengths.
https://drafts.csswg.org/css-tables-3/#property-index
--
wpt-commits: 15a2fe67b073b777d58d2002671bf39848215d94
wpt-pr: 14953
Automatic update from web-platform-tests
[css-tables] Parsing of CSS Table properties
Test that properties accept the spec syntax
https://drafts.csswg.org/css-tables/#property-index
--
wpt-commits: 694ccf5329645c1a01a9f4b22dc19e26951de303
wpt-pr: 14950
Automatic update from web-platform-tests
Adds pre shared key support to RTCQuicTransport.
This change adds the PSK APIs to the RTCQuicTransport object. This is
done with a readonly key, connect() and listen() methods. This change
keeps the C++ objects certificate support with the current APIs, but
removes these from being exposed in the web idl file. Tests are updated
by moving web platform tests that involve certificates into C++
tests.
Bug: 874296
Change-Id: I58500dca36bfdb6fdb605d540ccbfc49ed6ec878
Reviewed-on: https://chromium-review.googlesource.com/c/1415839
Commit-Queue: Seth Hampson <shampson@chromium.org>
Reviewed-by: Steve Anton <steveanton@chromium.org>
Cr-Commit-Position: refs/heads/master@{#624411}
--
wpt-commits: b759655abcdddff933d46d6e98f0eac0fc31bd41
wpt-pr: 14908
Automatic update from web-platform-tests
[WPT] Unify mixed-content and referrer-policy generator scripts
To prepare unifying generator mechanisms of mixed-content and
referrer-policy WPT tests, this CL unifies minor diffs
between their generator scripts.
A part of this CL applies
https://chromium-review.googlesource.com/c/chromium/src/+/1389926
to mixed-content test generators, which is no-op because
mixed-content tests don't use 'expansion=override' feature.
This CL doesn't affect the generated results and thus
this CL doesn't contain any changes to generated files.
Bug: 906850
Change-Id: I1976422799fd1344fbd471a606b174dc69d40eba
Reviewed-on: https://chromium-review.googlesource.com/c/1410085
Reviewed-by: Jochen Eisinger <jochen@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Commit-Queue: Hiroshige Hayashizaki <hiroshige@chromium.org>
Cr-Commit-Position: refs/heads/master@{#624410}
--
wpt-commits: 4a04c1db0af5a7da2adff645671888562fd9c066
wpt-pr: 14854
Automatic update from web-platform-tests
Async Clipboard: Automate writeImage/readImage test
- Automate tests for writeImage/readImage by duplicating
web_tests/external/wpt/clipboard-apis/async-write-image-read-image-manual.https.html
to a directory allowing Chrome-specific permissions-helper.js (and fetching via
http server).
- Create appropriate README/OWNERS file for new directory.
- Update web_tests/clipboard/async-clipboard/README.md with new info regarding
testrunner.
- Update external/wpt writeImage/readImage test with simplification found
through this CL.
- Follow-up work: add `if(testRunner)` to automated tests so that they can be run
manually.
Bug: 896479
Change-Id: I8b2b27f6fcc4abc9e11169c196eee1863d80fd82
Reviewed-on: https://chromium-review.googlesource.com/c/1413023
Commit-Queue: Darwin Huang <huangdarwin@chromium.org>
Reviewed-by: Victor Costan <pwnall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#624401}
--
wpt-commits: 88412097445452bd0ea3e08762f21cd67990c4dd
wpt-pr: 14915
Automatic update from web-platform-tests
[css-tables] Inheritance and initial value tests (#14949)
Test that properties inherit according to spec.
Test that properties have initial values acccording to spec.
https://drafts.csswg.org/css-tables-3/#property-index
--
wpt-commits: a589fd30bc64bb4d40e1d6854e07accca69b8472
wpt-pr: 14949
Automatic update from web-platform-tests
Portals: Expose portalHost to portal's browsing context
window.portalHost returns a PortalHost to script running inside the main
frame within a portal.
Bug: 914117
Change-Id: I26fb4ae9676261bee4446bfbc6ee34b28dc618b1
Reviewed-on: https://chromium-review.googlesource.com/c/1399569
Commit-Queue: Adithya Srinivasan <adithyas@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Charlie Reis <creis@chromium.org>
Reviewed-by: Lucas Gadani <lfg@chromium.org>
Reviewed-by: Jeremy Roman <jbroman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#624316}
--
wpt-commits: fe6e5e271dbb9feaf2f5c09fe3a105039905f9c7
wpt-pr: 14801
Automatic update from web-platform-tests
[PE] Fix layer under-invalidation when visiblity status changes
https://chromium-review.googlesource.com/c/chromium/src/+/1017917
added code to invalidate the paint layer when its
PaintedOutputInvisible() status changes. The problem was that the
function doesn't merely depend on the old style or the new style,
but PaintsWithTransparency() based on the new style and the current
compositing status, so PaintedOutputInvisible(old_style) was not
the actual old invisible status. This caused we missed repaint of
the layer in the following case:
frame 1:
opacity 0 (we don't paint the layer)
frame 2:
opacity 0 -> 1 (PaintedOutputInvisible(old_style) was wrong, so
we failed to detect the change of it)
layout and compositing update [1]
opacity 1 -> 0.9
[1] If we also do prepaint here, change of existence of the effect
node will trigger repaint of the layer, so the issue reproduces
only in the above sequence (tested in the new wpt test).
Now let PaintedOutputInvisible() only access the input style.
Bug: 922084
Change-Id: Iec98b0304275cff968ed8053776f7c9a77a9625c
Reviewed-on: https://chromium-review.googlesource.com/c/1416913
Reviewed-by: Philip Rogers <pdr@chromium.org>
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#624311}
--
wpt-commits: 0d7a7e23965ff8c14669800d6e3d1dc86eb8c2f3
wpt-pr: 14913
Automatic update from web-platform-tests
Consider capture target when sending click events
Captured targets should be used when calculating
the click target.
Bug: 689158
Change-Id: I733d0bfc8db6064cab4c1dd22e6a1b3b4ebb1598
Reviewed-on: https://chromium-review.googlesource.com/c/1407506
Reviewed-by: Mustaq Ahmed <mustaq@chromium.org>
Reviewed-by: Dave Tapuska <dtapuska@chromium.org>
Reviewed-by: Ella Ge <eirage@chromium.org>
Commit-Queue: Navid Zolghadr <nzolghadr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#624176}
--
wpt-commits: 97f725c1987fed1d33eaa37d199c0d68cdeaa445
wpt-pr: 14826
Automatic update from web-platform-tests
Clarify RTCTrackEvent-constructor.html failure reason.
This code attempts to update the RTCTrackEvent to pass streams by
reference rather than value, but our bindings seems to copy them anyway.
Bug: 923349
Change-Id: Iacad1514af3b5a121a927c29bb1ada4ef8e21593
Reviewed-on: https://chromium-review.googlesource.com/c/1421898
Reviewed-by: Guido Urdaneta <guidou@chromium.org>
Commit-Queue: Henrik Boström <hbos@chromium.org>
Cr-Commit-Position: refs/heads/master@{#624153}
--
wpt-commits: a95521f904bdf67fbda96a667aa2360b0259b4d4
wpt-pr: 14939
Automatic update from web-platform-tests
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=193553 (#14940)
* FetchResponse::url should return the empty string for tainted responses
--
wpt-commits: d3a7b003821596386fb708fe18decf696c563277
wpt-pr: 14940
Automatic update from web-platform-tests
Merge branch 'master' of github.com:web-platform-tests/wpt
--
Ensure that all supportedEntryTypes are observable
--
Worker aware
--
address feedback
--
Merge pull request #14867 from cvazac/cvazac/supportedEntryTypes
Ensure that all PerformanceObserver.supportedEntryTypes are observable
--
wpt-commits: 854749b6ee9ddd4c5256b79b1c556ffc9c3da335, 170118fea3b35179c3200cacb2d6d7825ffd8cf2, e7a521e5e9a9011436e04456c9e94d7433820fb7, 47abba18888c01102b7db38916e2f1a708cd1f19, 8bcd5014970d502acab110861f516f66182fc596
wpt-pr: 14867
Automatic update from web-platform-tests
Store TrustedURL and TrustedScriptURL contents as string, take 2
Reland of crrev.com/c/1375714, with fix for the leaky test in crbug.com/919833.
BUG=739170, 919833
Change-Id: Id20122f815e676462446675e4cf853acb1e1e4ae
Reviewed-on: https://chromium-review.googlesource.com/c/1406709
Commit-Queue: Mike West <mkwst@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Reviewed-by: Daniel Vogelheim <vogelheim@chromium.org>
Cr-Commit-Position: refs/heads/master@{#624108}
--
wpt-commits: a1b8381ed5763dce7a074fc7b843813d091eb6ce
wpt-pr: 14820
Automatic update from web-platform-tests
Split fetch CORP tests as HTTP and HTTPS. (#14907)
Split fetch CORP tests as HTTP and HTTPS. Run service worker tests for HTTPS only.
fetch.https.any.js contains a subset of tests from fetch.any.js.
--
wpt-commits: f15f912b29d110e0e7bd9d7fc44c5f4da47e6732
wpt-pr: 14907
Automatic update from web-platform-tests
[ServiceWorker] Revise wpt worker-interception.https.html
This CL
- modifies worker-interception.https.html to enable the worker loads
interception test to run until the last load.
- modifies worker-load-interceptor.js to generate the Response for
"synthesized-response.js" with an explicit header
{'Content-Type': 'application/javascript'} so that it can be
imported by WorkerGlobalScope successfully.
BUG=
Change-Id: Id406314f1aa5356a1c5450c6544549b83fd1ea7b
Reviewed-on: https://chromium-review.googlesource.com/c/1408227
Reviewed-by: Makoto Shimazu <shimazu@chromium.org>
Commit-Queue: Leon Han <leon.han@intel.com>
Cr-Commit-Position: refs/heads/master@{#624027}
--
wpt-commits: c532ac87c5c34a835cb49b1c07f84ceec3df839d
wpt-pr: 14835
Automatic update from web-platform-tests
[css-overflow] overflow computed value (#14923)
Check that overflow computed values are
"as specified, except with visible/clip computing to auto/hidden
(respectively) if one of overflow-x or overflow-y is neither
visible nor clip"
https://drafts.csswg.org/css-overflow/#overflow-properties
--
wpt-commits: e11b6a466904e9a308d0ba0b96d7a6bd012b5d77
wpt-pr: 14923
Automatic update from web-platform-tests
[animation-worklet] clean up wpt tests
- Fix a test that should have been an async test but was not.
- Use existing web-animation common utils where applicable.
- Introduce and use common worklets (passthrough, constant_time) for testing.
Bug: 915352
Change-Id: I5f503bebe3bc4be4f3c76a84604df63a905439e2
Reviewed-on: https://chromium-review.googlesource.com/c/1409807
Reviewed-by: Yi Gu <yigu@chromium.org>
Commit-Queue: Majid Valipour <majidvp@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623880}
--
wpt-commits: 10e848f92af92631533edad9d3931924722c9e78
wpt-pr: 14848
Automatic update from web-platform-tests
[CSS] Make ::part(foo)::placeholder work.
This copies the ::slotted::placeholder approach and adds a
StyleResolver::MatchPseudoPartRulesForUAHost.
This also adds a reftest due to the fact that getComputedStyle does
not work with "::placeholder" - https://crbug.com/922431. It leaves the
old test in place because other browsers may support it and the hopefully
blink will in the future.
Bug: 922431
Change-Id: Iec4d9b279cf1f82dbdcbcc69dcac873678943882
Reviewed-on: https://chromium-review.googlesource.com/c/1415066
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Fergal Daly <fergal@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623885}
--
wpt-commits: e12d7a73369ad5e53bea0e7a9e29f9f90d15e88d
wpt-pr: 14920
Automatic update from web-platform-tests
fix: buggy test and description (#14918)
--
wpt-commits: 0ac8c4f740e9c37713f16fca1ce6cb0f3c5bc44c
wpt-pr: 14918
Automatic update from web-platform-tests
Revert "Switch to new ICE state implementation"
This reverts commit e902e08dc0c67fd7598a4a4e431177f89c00f350.
Reason for revert: crbug.com/922588
Original change's description:
> Switch to new ICE state implementation
>
> With this change the ice/dtls connection states should finally be compliant to the spec.
>
> Bug: webrtc:6145
> Change-Id: I1e7c13f22e40b534e732ecd3fc103f617306f00a
> Reviewed-on: https://chromium-review.googlesource.com/c/1371392
> Commit-Queue: Jonas Olsson <jonasolsson@chromium.org>
> Reviewed-by: Henrik Boström <hbos@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#617476}
TBR=hbos@chromium.org,jonasolsson@chromium.org
# Not skipping CQ checks because original CL landed > 1 day ago.
Bug: webrtc:6145
Change-Id: I0754ba6241b612c449715590de864307b989c57b
Reviewed-on: https://chromium-review.googlesource.com/c/1418314
Reviewed-by: Steve Anton <steveanton@chromium.org>
Reviewed-by: Henrik Boström <hbos@chromium.org>
Commit-Queue: Steve Anton <steveanton@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623838}
--
wpt-commits: 56fde7485b5ffa5f8933594ae6e09db7a2edddaf
wpt-pr: 14931
Automatic update from web-platform-tests
Clamp out of range calc() values after font-style: oblique calc(...)
This fixes the bug referenced [here.]
(https://bugs.chromium.org/p/chromium/issues/detail?id=809943)
Values specified in a calc() function after an oblique now clamp to the
range of [-90, 90].
https://www.w3.org/TR/css-fonts-4/ - Restricts values to -90-90
https://drafts.csswg.org/css-values-3/#calc-range - Requires that the
results of Calc be clamped.
Bug: 809943
Change-Id: I474f034fc87018bf983c89fba52ed4a09994f924
Reviewed-on: https://chromium-review.googlesource.com/c/1410177
Commit-Queue: Dominik Röttsches <drott@chromium.org>
Commit-Queue: Sushanth Rajasankar <Sushraja@microsoft.com>
Reviewed-by: Dominik Röttsches <drott@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623808}
--
wpt-commits: 686f923fd45a6c70fdcaee276b5ffe4d55d8f39c
wpt-pr: 14900
Automatic update from web-platform-tests
Change all references of reftest size to be 600x600
--
Add a infra test for reftest size
--
Fix#12578: make {Selenium,WebDriver} use the right size for reftests
Also drop some dead code reading reftest.js.
--
Disable the automation extension for Chrome unconditionally
--
wpt-commits: c5f9c98347a577a328e282e6f64221b4bbd24562, 8a58198bb9e45c83f51b0e39edf44c796fc126ba, cd697ab2768b0953eff0a29d10f4a1a9721ed8e3, 7f72bad3bfb5f1ea5ee765550e1767cf4a63a704
wpt-pr: 14922
Automatic update from web-platform-tests
Rely on /infrastructure as integration tests for FF/Ch (#14924)
This fixes#14179 by deleting the flaky test.
--
wpt-commits: 4fe523f4391e1314bb4c695b8ffd52b1f621539b
wpt-pr: 14924
Automatic update from web-platform-tests
Ensure that the 'address' member remains undefined in RTCIceCandidateStats for remote prflx candidates
--
Moving from undefined to null
--
Updated according comments
--
Merge pull request #13922 from youennf/no-address-member-in-remote-candidate-stats
Ensure that the 'address' member remains null in RTCIceCandidateStats for remote prflx candidates
--
wpt-commits: 0580aeec33f1c68636eb84f70b5aae04ec05d3bb, 0ec8f2cf94d81c73bc13ded0a57cf12b68633727, e3136b484e2c3f8a4ef4ba49739e8e458d80ef30, cba8de7d7ed600943951e16aa757173586a6881c
wpt-pr: 13922
Automatic update from web-platform-tests
Add some tests that check SDP after transceiver stop (#14423)
--
wpt-commits: adc0811d922c7513a12e2f8f3807f2560633bd2d
wpt-pr: 14423
Automatic update from web-platform-tests
[css-overflow] Inheritance and initial values (#13109)
Test that CSS Overflow properties inherit.
Test that they have the initial values given in the spec.
https://drafts.csswg.org/css-overflow/#property-index
--
wpt-commits: 4552dd0e4af9103278e085596be2765a237070a8
wpt-pr: 13109
Automatic update from web-platform-tests
Remove adopted stylesheets when adopting to a different document
When adopting a subtree to a different document, we'll remove all the
adopted stylesheets in that subtree, instead of keeping them and then
ignoring them in style calculation.
Relevant discussion: https://github.com/WICG/construct-stylesheets/issues/23
Bug: 807560
Change-Id: I7ea6c869892cabd9d3b5a765f26364e51b1419b4
Reviewed-on: https://chromium-review.googlesource.com/c/1415068
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Rakina Zata Amni <rakina@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623660}
--
wpt-commits: 52006fa6b573b044a4940dc7725f7151bfd8b1f9
wpt-pr: 14921
Automatic update from web-platform-tests
Fix#14894: Disable Python hypothesis deadlines on CI (#14898)
This is causing flakiness on Travis, presumably due to the VM being
pre-empted.
--
wpt-commits: 537d6a95a92f065d02b2606801c986e6e168f745
wpt-pr: 14898
Automatic update from web-platform-tests
[css-overflow] property parsing and serialization (#14910)
Test that CSS Overflow properties accept the required syntax
https://drafts.csswg.org/css-overflow/#property-index
--
wpt-commits: cd94eba6eca288f9d8862ef822c5f9957c8de343
wpt-pr: 14910
Automatic update from web-platform-tests
service worker: WPT: Add generated response tests for XHR response URL.
respondWith(new Response()) is a little tricky for response URL so it's
good to have a test for it.
Bug: 915126
Change-Id: I21fbc654687d467baf14f02c23f4e41d18ac79ab
Reviewed-on: https://chromium-review.googlesource.com/c/1415613
Reviewed-by: Kenichi Ishibashi <bashi@chromium.org>
Commit-Queue: Matt Falkenhagen <falken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623577}
--
wpt-commits: 938f940a19fc23db96248d843076929f9a035f2b
wpt-pr: 14917
Automatic update from web-platform-tests
Fix numerical inaccuracy in background-size auto
We were using intrinsic_width * tile_size / intrinsic_height to
compute the auto size when only one dimension is given. The values
are in LayoutUnits and the expression overflows when the tile is
large and the image is large, resulting in significant distortion
of the background. The effect is most prominant on high-dpi devices
but also manifests at high zoom.
Bug: 921269
Change-Id: I78c2d0adf3c23b1b9d4158d2ffe8d775b3f5b9f4
Reviewed-on: https://chromium-review.googlesource.com/c/1413175
Reviewed-by: Fredrik Söderquist <fs@opera.com>
Reviewed-by: Florin Malita <fmalita@chromium.org>
Commit-Queue: Stephen Chenney <schenney@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623564}
--
wpt-commits: b01839aa6b032b70ec7ead85f6ef73bbbe5d3b12
wpt-pr: 14871
Automatic update from web-platform-tests
service worker: WPT: Add test for XHR Document's URL.
Bug: 915126
Change-Id: I967a72b1e2317af4ddd0be1144f505ebb80948d8
Reviewed-on: https://chromium-review.googlesource.com/c/1415231
Commit-Queue: Matt Falkenhagen <falken@chromium.org>
Reviewed-by: Ben Kelly <wanderview@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623528}
--
wpt-commits: f304798b6ec918d01d32cb3879ca714211ea8be4
wpt-pr: 14912
Automatic update from web-platform-tests
Portals: Add a WindowEventHandler to the PortalActivateEvent.
Bug: 914122
Change-Id: Ie1817a21216d86f59a708accea43e1d1ef316d6c
Reviewed-on: https://chromium-review.googlesource.com/c/1412794
Commit-Queue: Lucas Gadani <lfg@chromium.org>
Reviewed-by: Jeremy Roman <jbroman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623445}
--
wpt-commits: 2ade7dc478df87727880d849a76ee4b5be058f63
wpt-pr: 14902
Automatic update from web-platform-tests
service worker: WPT: Add test for XHR responseURL.
Bug: 915126
Change-Id: I2a81213e15a31c7d59ab9138a662b9f8d0a28ffe
Reviewed-on: https://chromium-review.googlesource.com/c/1414556
Reviewed-by: Ben Kelly <wanderview@chromium.org>
Commit-Queue: Matt Falkenhagen <falken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623418}
--
wpt-commits: 584bdfaebda852482e349f3632ac25680e64ace4
wpt-pr: 14884
Automatic update from web-platform-tests
Don't overflow when event times are very close in time
If a linear ramp starts very close to 0, the computation of the output
can sometimes overflow and produce NaN. Clamp the time difference so
thia doesn't happen and internally treat it as if the difference were
zero.
Add test that NaN doesn't occur and also verify that the clamping
doesn't change existing interpolation.
Bug: 899507
Test: the-audioparam-interface/audioparam-close.html
Change-Id: Ic91cec577fdb4e0774d51fff66da2947baa98263
Reviewed-on: https://chromium-review.googlesource.com/c/1411651
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623394}
--
wpt-commits: 75318c963f97a674d9e171be761d90e67517a076
wpt-pr: 14897
Automatic update from web-platform-tests
Rename async local storage to KV storage
Follows 7057d3dc66.
This also removes .tentative from the web platform test filenames, as there exists a spec these days.
Binary-Size: needed to implement the feature. Enabling gzip is tracked in crbug.com/920264.
Change-Id: Ie34291da9cf0a25e6a70f2a97f27459ee6b58f13
Reviewed-on: https://chromium-review.googlesource.com/c/1407433
Commit-Queue: Domenic Denicola <domenic@chromium.org>
Reviewed-by: Hiroshige Hayashizaki <hiroshige@chromium.org>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623344}
--
wpt-commits: 6219c392c2c12b9536142e2edc665c2cb117670e
wpt-pr: 14905
--HG--
rename : testing/web-platform/tests/async-local-storage/helpers/class-assert.js => testing/web-platform/tests/kv-storage/helpers/class-assert.js
rename : testing/web-platform/tests/async-local-storage/helpers/equality-asserters.js => testing/web-platform/tests/kv-storage/helpers/equality-asserters.js
Automatic update from web-platform-tests
Remove pytest-catchlog dependency (#14895)
Running the tests currently shows this warning:
> PytestWarning: pytest-catchlog plugin has been merged into the core, please remove it from your requirements.
--
wpt-commits: 8aaeb8897fa3bd2a97751a22faf6dd3da3ab32aa
wpt-pr: 14895
Automatic update from web-platform-tests
Revert "[css-text] New value 'break-spaces' for the white-space property"
This reverts commit a07642661ef7ff08c156e90394504a3a40afc9ea.
Reason for revert:
Findit (https://goo.gl/kROfz5) identified CL at revision 623324 as the
culprit for failures in the build cycles as shown on:
https://findit-for-me.appspot.com/waterfall/culprit?key=ag9zfmZpbmRpdC1mb3ItbWVyRAsSDVdmU3VzcGVjdGVkQ0wiMWNocm9taXVtL2EwNzY0MjY2MWVmN2ZmMDhjMTU2ZTkwMzk0NTA0YTNhNDBhZmM5ZWEM
Sample Failed Build: https://ci.chromium.org/buildbot/chromium.win/Win%20x64%20Builder/60550
Sample Failed Step: compile
Original change's description:
> [css-text] New value 'break-spaces' for the white-space property
>
> Finally the CSS WG decided [1] to move back the 'break-spaces' value to
> the 'white-space' property. This makes the parsing logic easier than
> the previous approach of using the 'overflow-wrap' property.
>
> This new value prevents the white-space sequence to collapse and gives
> breaking opportunities after every preserved white-space.
>
> https://drafts.csswg.org/css-text-3/#valdef-white-space-break-spaces
>
> Additionally, unlike 'pre-wrap', non-collapsible spaces or tabs at the
> end of a line cannot be hung or visually collapsed, since we want them
> to be preserved and broken.
>
> [1] https://github.com/w3c/csswg-drafts/pull/2841
>
> Bug: 767634
> Change-Id: I55e888d4472de11c64c4b14e2710c6e3d1832e67
> Reviewed-on: https://chromium-review.googlesource.com/c/1136543
> Reviewed-by: Koji Ishii <kojii@chromium.org>
> Commit-Queue: Javier Fernandez <jfernandez@igalia.com>
> Cr-Commit-Position: refs/heads/master@{#623324}
Change-Id: If430ec5653a3e50bc3711fa94f6b535589270b0c
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 767634
Reviewed-on: https://chromium-review.googlesource.com/c/1415914
Cr-Commit-Position: refs/heads/master@{#623339}
--
wpt-commits: bab060aea663d136ad54dfee073c6f2f3688a764
wpt-pr: 14904
Automatic update from web-platform-tests
[css-text] New value 'break-spaces' for the white-space property
Finally the CSS WG decided [1] to move back the 'break-spaces' value to
the 'white-space' property. This makes the parsing logic easier than
the previous approach of using the 'overflow-wrap' property.
This new value prevents the white-space sequence to collapse and gives
breaking opportunities after every preserved white-space.
https://drafts.csswg.org/css-text-3/#valdef-white-space-break-spaces
Additionally, unlike 'pre-wrap', non-collapsible spaces or tabs at the
end of a line cannot be hung or visually collapsed, since we want them
to be preserved and broken.
[1] https://github.com/w3c/csswg-drafts/pull/2841
Bug: 767634
Change-Id: I55e888d4472de11c64c4b14e2710c6e3d1832e67
Reviewed-on: https://chromium-review.googlesource.com/c/1136543
Reviewed-by: Koji Ishii <kojii@chromium.org>
Commit-Queue: Javier Fernandez <jfernandez@igalia.com>
Cr-Commit-Position: refs/heads/master@{#623324}
--
wpt-commits: 250f9793781f3dcab7f7a3ee9d22cbdf707bdf68
wpt-pr: 13720
Automatic update from web-platform-tests
[Resource-Timing] `name` is wrong for http to https redirection
According to the spec, the `name` attribute MUST provide the
pre-redirection URL. In the case of http=>https redirections,
that's not the case and the post-redirection URL is provided.
This CL fixes that.
BUG=922365
Change-Id: Ic9acf354ef66d654ab41259aa0af297a56e775ce
Reviewed-on: https://chromium-review.googlesource.com/c/1411929
Commit-Queue: Yoav Weiss <yoavweiss@chromium.org>
Reviewed-by: Nicolás Peña Moreno <npm@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623293}
--
wpt-commits: ad31e18666441d0bd24a9314bc71468c9993650f
wpt-pr: 14892
Automatic update from web-platform-tests
Add support for Epiphany web browser (#14852)
It's similar to the existing WebKit support, but a bit easier to use as
you can simply ./wpt run epiphany
Opportunistically improve a Servo error message, since we are adding
similar error messages below and consistency is nice.
--
wpt-commits: c6305991c1fe4915e1afe7e13feb919fbd952212
wpt-pr: 14852
Automatic update from web-platform-tests
[LayoutNG] Fix inserting a child into an anonymous first-line inline.
This fixes a bug that was brought up in:
https://chromium-review.googlesource.com/c/chromium/src/+/1405884
Effectively we now have an anonymous inline wrapper representing the
first-line style. We also have checks in the current codebase relating
to a similar concept with display:contents. Makes sure this branch
is only hit for the display:contents case.
Bug: 636993
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng
Change-Id: I0271952aa981d861cc7a33e646b5594efe22da1f
Reviewed-on: https://chromium-review.googlesource.com/c/1413634
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623239}
--
wpt-commits: 7c130ba6a9684b077ea9e05bc4ac6a277e0432c6
wpt-pr: 14874
Automatic update from web-platform-tests
[CSS] Support ::part with ::before/::after
This enables it for ::before, ::after and ::placeholder and adds a
test for all 3 but for reasons I haven't dug into yet, ::placeholder
doesn't work with ::part, so this includes a failing expectation.
Bug: 921908
Change-Id: I60a859ede98f8284cb3a1e44c81a33230b490239
Reviewed-on: https://chromium-review.googlesource.com/c/1414536
Commit-Queue: Fergal Daly <fergal@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623198}
--
wpt-commits: c5431beca4892efd23924a2b6e87dead9611afe0
wpt-pr: 14885
Automatic update from web-platform-tests
Backed out 3 changesets (bug 1423013) for failing at reftests/transform/compound-1a.html on a CLOSED TREE
Backed out changeset 91624c065046 (bug 1423013)
Backed out changeset 050a2ef2393d (bug 1423013)
Backed out changeset db57901030e9 (bug 1423013)
gecko-commit: 8af061c4dfc01a8ecaff8072b70110f85f1c5060
gecko-integration-branch: central
--
wpt-commits: 344e01763afe4e707286188ce6c1b4584cb1b864
wpt-pr: 14881
Automatic update from web-platform-tests
Deflake external/wpt/css/css-backgrounds/background-image-first-line.html
Wait another frame before ending the test because blink sometimes needs
another frame to update the background-image of ::first-line.
Bug: 922079
Change-Id: I694f9450b386fb8c50a8becb7ba52ec78e47b910
Reviewed-on: https://chromium-review.googlesource.com/c/1412818
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623055}
--
wpt-commits: 99ca540f9f06a845fe071b27741ecaf055c10e82
wpt-pr: 14872
Automatic update from web-platform-tests
Support for prefers-reduced-motion media feature.
The preference can be passed to the renderer through Settings, but
there is no code in content changing it from the default value yet.
Intent to implement & ship:
https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/NZ3c9d4ivA8
Bug: 722548
Change-Id: I290412a8cdb26981216aba9c05d9240032f4de46
Reviewed-on: https://chromium-review.googlesource.com/c/1346911
Commit-Queue: Stephen McGruer <smcgruer@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#622895}
--
wpt-commits: 0f31ab1b094596062154092307bb9ff8e6122533
wpt-pr: 14850
Automatic update from web-platform-tests
Revamp how idlharness.js handles iterable declarations (#14629)
Instead of adding IDL interface members in `add_iterable_members` in
the style of what webidl2.js would have added if the declaration were
expanded, instead test directly for what effect a single `iterable<T>`
or `iterable<T1,T2>` declaration should have.
This is more along the lines of `test_member_stringifier`, where no
`toString` is added as IDL members.
Alternative to https://github.com/web-platform-tests/wpt/pull/9790.
--
wpt-commits: 76bbe5aeb4e8f8fd050af8d7d4933a4a507bba27
wpt-pr: 14629
Automatic update from web-platform-tests
Make named constructors' |prototype|s have the right property descriptor
As per https://heycam.github.io/webidl/#named-constructors, a named
constructors "prototype" property should NOT be writable, configurable or
enumerable, yet we were creating a property with the opposite
characteristics.
Call v8::Object::DefineOwnProperty() rather than v8::Object::Set() so we can
pass the property descriptor values we want.
More tests for named constructors are coming in
https://github.com/web-platform-tests/wpt/pull/14841
While here, do some minor cleanups suggested in the review:
* Rename |interfacePrototype| to |interface_prototype| to follow Chromium's
coding style
* Replace an if check for |result| with a CHECK(), as we are already calling
ToChecked() when setting it.
Bug: 921633
Change-Id: Ie1f31c7eb456f45e113cff3048f43aea7e05e8ba
Reviewed-on: https://chromium-review.googlesource.com/c/1409552
Commit-Queue: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Reviewed-by: Hitoshi Yoshida <peria@chromium.org>
Reviewed-by: Yuki Shiino <yukishiino@chromium.org>
Cr-Commit-Position: refs/heads/master@{#622814}
--
wpt-commits: f40783e7833ae7587fbbcae474c7bafaf9c79b83
wpt-pr: 14847
Automatic update from web-platform-tests
Portals: Add support for compositing portals.
Bug: 914109
Change-Id: I8ebdfe2352f4a914ca1f2541380c4eafa6a03ab2
Reviewed-on: https://chromium-review.googlesource.com/c/1394985
Reviewed-by: Charlie Reis <creis@chromium.org>
Reviewed-by: Jeremy Roman <jbroman@chromium.org>
Reviewed-by: Ken Buchanan <kenrb@chromium.org>
Commit-Queue: Lucas Gadani <lfg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#622737}
--
wpt-commits: 5c708fbf402a7fb9a2d99293bcc36bebf32bcaec
wpt-pr: 14720
Automatic update from web-platform-tests
Async Clipboard: ReadImageExperimental/WriteImageExperimental
API Goal:
- Async Clipboard functionality to ReadImageExperimental() and WriteImageExperimental()
- JS layer will send Blobs with MIME type "image/png"
- Images will be "safe", as we'll re-encode to strip potentially dangerous
metadata and protect from arbitrary code execution. Only image types
supported by the Skia library will be supported for this initial POC.
- First release into experimental with this ReadImageExperimental()/WriteImageExperimental()
- Later integrate into Read()/Write() and remove ReadImageExperimental()/WriteImageExperimental()
Features:
- FileReader used to read Blobs asynchronously.
- Image Decoding on a separate thread.
- Image read/write accomplished, where Images are represented by Blobs holding
MIME type "image/png"
Bug: 150835
Change-Id: I4380116642b4720bb9773185eb2e28757688c5ec
Reviewed-on: https://chromium-review.googlesource.com/c/1345090
Commit-Queue: Darwin Huang <huangdarwin@chromium.org>
Reviewed-by: Victor Costan <pwnall@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Gary Kacmarcik <garykac@chromium.org>
Cr-Commit-Position: refs/heads/master@{#622726}
--
wpt-commits: 1561bbb52522453394f599f80d941d474a35d7eb
wpt-pr: 14541
Automatic update from web-platform-tests
[LayoutNG] Fix bug in resolving flex-basis:auto
When a column flexbox and an item had orthogonal writing modes (meaning
the child's inline direction matches the container's main axis), we were
using the item's max content size in the parent's writing mode to
resolve its flex-basis, but we should have been using it in the child's
writing mode.
Bug: 845235
Change-Id: I53bd5ba39f9c8cb4ac84dc4638c8abc57e38f974
Reviewed-on: https://chromium-review.googlesource.com/c/1409810
Reviewed-by: Christian Biesinger <cbiesinger@chromium.org>
Commit-Queue: David Grogan <dgrogan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#622688}
--
wpt-commits: cb5b7dca248814309cb145b43ba2a3c5f2c27ae1
wpt-pr: 14853
Automatic update from web-platform-tests
Move views array from XRFrame to XRViewerPose.
This is to match the latest version of the web XR spec for XRViewerPose.
The getViewerPose method makes a copy of the session's views relative to the reference space it was
queried with and stores it in the returned XRViewerPose object.
Updated the layout tests that need to access the views array.
Some of those tests required further adjustment to get an XRReferenceSpace object to pass to getViewerPose.
Bug: 915021
Change-Id: Ib0a8203034780b3936cf2e2893dc529e240d6a48
Reviewed-on: https://chromium-review.googlesource.com/c/1399304
Commit-Queue: Jacob DeWitt <jacde@chromium.org>
Reviewed-by: Brandon Jones <bajones@chromium.org>
Cr-Commit-Position: refs/heads/master@{#622572}
--
wpt-commits: 0f42b736b5d19060928c0576f8e44baaef2570f1
wpt-pr: 14783
Automatic update from web-platform-tests
[LayoutNG] Children ScrollableOverflow applies transforms
Scrollable overflow of container fragments is a union of
children scrollable overflows. If children have transforms,
those transforms should be applied before the union.
Added overflow-abpos-transform.html test case to explicitly
test abspos fragment with transforms.
Bug: 849751
Change-Id: Iaa43ea1617113c658accf2d02bf7574e08a03518
Notry: true
Reviewed-on: https://chromium-review.googlesource.com/c/1406235
Commit-Queue: Aleks Totic <atotic@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#622520}
--
wpt-commits: c46c9680c51fd9dd310578246febd44dad559d24
wpt-pr: 14808
Automatic update from web-platform-tests
[animation worklet] Implement WorkletAnimation.currentTime
Allow currentTime for WorkletAnimation to be read (but not set).
The tests are inspired by web-animation tests for current time
except that we currently do not support playbackRate or worklet
animations without timeline.
TESTS: external/wpt/animation-worklet/current-time.https.html
Bug: 833846
Change-Id: I004ccd003d9471b34eb239941124f9a31973e753
Reviewed-on: https://chromium-review.googlesource.com/c/1397846
Commit-Queue: Majid Valipour <majidvp@chromium.org>
Reviewed-by: Stephen McGruer <smcgruer@chromium.org>
Reviewed-by: Majid Valipour <majidvp@chromium.org>
Cr-Commit-Position: refs/heads/master@{#622514}
--
wpt-commits: bd972e6ccd39d558d7d70156c095532c60fff2d4
wpt-pr: 14739
Automatic update from web-platform-tests
Add WPT for ensuring flexbox child hit testing is done in flex order
Currently fails both with and without LayoutNG. Non-LayoutNG case should
depend on a reversed OrderIterator for performing hit testing.
Bug: 844505
Change-Id: I93a96922cad57ace6990310e4855355d06c8cd66
Reviewed-on: https://chromium-review.googlesource.com/c/1407926
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Commit-Queue: Andrew Comminos <acomminos@fb.com>
Cr-Commit-Position: refs/heads/master@{#622504}
--
wpt-commits: 50e34a867e3818f4795096cb0ed137705ba8d8d2
wpt-pr: 14831
Automatic update from web-platform-tests
Mark top estimate for bottom-aligned OOFs as bogus when fragmented.
As the code already points out, the block-start estimate for block-end
aligned out-of-flow positioned objects cannot be determined without
laying out. Make sure that we really lay out.
Bug: 921546
Change-Id: Id49b7b846886070ce3e49e0220a7b6378e1f9d6a
Reviewed-on: https://chromium-review.googlesource.com/c/1409442
Commit-Queue: Emil A Eklund <eae@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Cr-Commit-Position: refs/heads/master@{#622492}
--
wpt-commits: ee7f5abb55093e964bb09e00f3a765603e1dadde
wpt-pr: 14844
Automatic update from web-platform-tests
Stop explicitly listing hosts in chrome_android.md
Point to `wpt make-hosts-file` instead.
--
wpt-commits: d57cb918ef2b0fbc79c39cb48f6870d02040d4d3
wpt-pr: 14806
Automatic update from web-platform-tests
Use idl_test for HTML's interfaces.worker.js.
--
wpt-commits: a25e9bf8a57c9cc0946f21487f4a8b180c6cb11b
wpt-pr: 14842
Automatic update from web-platform-tests
Update setLocalDescription test with new Resolver
--
Merge pull request #14635 from youennf/fix-webrtc-resolve-promise
Fix WebRTC test use of Resolver after PR 14417
--
wpt-commits: d77afeaa3c1aac3eb3859703d0dbdb97058a3090, 8615016293296acae85d0c23bac28ae7e4f5daa0
wpt-pr: 14635
Automatic update from web-platform-tests
Restore a <link> that was used by the test
Fixes#11231.
--
wpt-commits: 1c26e6117f9e5afb6fda2976e3a7f3e2ec157852
wpt-pr: 14818
Automatic update from web-platform-tests
Split `Sec-Metadata` into `Sec-Fetch-*`.
As of [1], we've split the single `Sec-Metadata` header into multiple
headers: `Sec-Fetch-Dest`, `Sec-Fetch-Site`, and `Sec-Fetch-User`. This
patch does that work in Chromium.
The spec change also added `Sec-Fetch-Mode`, but this patch does not.
We'll add that functionality to Chromium in a future CL.
Test changes pulled from clap@'s excellent PR at
https://github.com/web-platform-tests/wpt/pull/14771
The test failures are expected: redirect failures are
https://crbug.com/872285, object/embed failures are
https://crbug.com/860510. XSLT failures are WontFix (some
engines support cross-origin XSLT; Blink does not).
[1]: 105103d775
Bug: 843478
Change-Id: I7654d5e823ad813682ac3eb244bbc244a322e6ca
Reviewed-on: https://chromium-review.googlesource.com/c/1402448
Commit-Queue: Mike West <mkwst@chromium.org>
Reviewed-by: Camille Lamy <clamy@chromium.org>
Reviewed-by: Daniel Vogelheim <vogelheim@chromium.org>
Cr-Commit-Position: refs/heads/master@{#622145}
--
wpt-commits: 2d42384cf21efd71843295d319c1bab85b3acf4a
wpt-pr: 14792
Automatic update from web-platform-tests
Breaking dependencies on XRDevice
Remove as many references to XRDevice as possible without completely
removing the interface itself. All functionality previously contained
in XRDevice is shifted into the XR interface. Done purely as a method of
reducing the size of the XRDevice removal CL.
Bug: 916299
TBR: mcasas
Change-Id: I01696972a7e56e196eedfc6ffe248789520a8f9e
Reviewed-on: https://chromium-review.googlesource.com/c/1405880
Commit-Queue: Brandon Jones <bajones@chromium.org>
Reviewed-by: Klaus Weidner <klausw@chromium.org>
Cr-Commit-Position: refs/heads/master@{#622128}
--
wpt-commits: db49e7a1d3571c8d7f81639403cf063350fda4da
wpt-pr: 14807
Automatic update from web-platform-tests
MediaRecorder: Upstream some moarrrr web_tests to WPT
This CL moves MediaRecorder-events-and-exceptions.html to the wpt/
folder, and refactors it to use canvas.captureStream() (ISO the
Chrome-specific blink_test_runner.cc thing).
It also fixes partially MediaRecorder-error.html: a new method
drawSomethingOnCanvas() is introduced and called to guarantee
that the canvas produces some captured VideoFrame, kicking the
event(s) generation. This fix is partial because Chrome doesn't
have MediaRecorderErrorEvent, but at least we verify that an
error event is thrown.
Bug: 919951
Change-Id: Ie9d7cfeeb2bf4452f4b5928eb2a7c644778751a7
Reviewed-on: https://chromium-review.googlesource.com/c/1406150
Reviewed-by: Emircan Uysaler <emircan@chromium.org>
Commit-Queue: Miguel Casas <mcasas@chromium.org>
Cr-Commit-Position: refs/heads/master@{#622121}
--
wpt-commits: c5f1d9302781c8c0955a163c1ce8965347640b49
wpt-pr: 14809
Automatic update from web-platform-tests
Named pages in @page selectors do not have a namespace.
Fixes crash when trying to set selectorText of detached @page rules. We
only match local name part of the tag, so there should be no behavioral
change here.
Bug: 920303
Change-Id: I4b09b4e108506fd21d87844dec32209f5984de49
Reviewed-on: https://chromium-review.googlesource.com/c/1406716
Commit-Queue: Morten Stenshorne <mstensho@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#622042}
--
wpt-commits: 18520822b4f9a681767b57d3398079b32b747156
wpt-pr: 14822
Automatic update from web-platform-tests
Use get_host_info() for WebKit (#14797)
* Document Safari Experimental Feature switches
* use get_host_info for webkit
* revert
* fake change
* with a longer timeout
--
wpt-commits: b25ef62d9bb49be9e2de9c6e23e84eb4d8a9b811
wpt-pr: 14797
Automatic update from web-platform-tests
Add a test for deleting HTMLCollection properties.
--
wpt-commits: 11ed57599f2f0a0ca9be7c1129bf7aa270795f30
wpt-pr: 14819
Automatic update from web-platform-tests
XMLHttpRequest: check if entry lists associated to new FormData instance and formData attribute are not identical
This is a test for https://github.com/whatwg/html/pull/4283.
--
wpt-commits: 30cb639eaaa1c3bbd4eabee9c50685dc98cad2af
wpt-pr: 14814
Automatic update from web-platform-tests
[css-scroll-snap] Parsing scroll-margin*
Test parsing and serialization of the properties
scroll-margin* and scroll-snap*
https://drafts.csswg.org/css-scroll-snap-1/#property-index
--
scroll-margin* reject all percentages
--
Consolidate scroll-margin parsing tests
Consolidate longhand tests into the shorthand parsing test files.
--
wpt-commits: 0e46b25f365f3a3774acf7f46425570eafdf6a4f, 4cbc3f96262a22111b03343ca171fb8fbfcedc31, a090d4a741d89176effd4a9402edd296553de64c
wpt-pr: 14786
Automatic update from web-platform-tests
[css-scroll-snap] Parsing some scroll-padding*
Test that scroll-padding-* accept auto
and accept postive length-percentage.
Not yet tested: negative values, invalid values.
https://drafts.csswg.org/css-scroll-snap-1/#property-index
--
scroll-padding* calc with percentages
--
Consolidate scroll-padding parsing tests
Consolidate longhand tests into the shorthand parsing test files.
--
wpt-commits: f228a1ab15f975fd17067547b61db61bdb6c32fb, b1c9bc2e168a5b29d232354b8b1eee64b4155c5e, bc64b8c01907077ff78d42d7da3aa429356f6786
wpt-pr: 14787
Automatic update from web-platform-tests
TextDecoderStream: Permit detached buffers
Since https://github.com/heycam/webidl/pull/605 converting a chunk to a
BufferSource no longer throws if the chunk is detached. Update the
TextDecoderStream implementation and tests to match the new behaviour.
Change-Id: I26230d9cbfce871b3dae75e612539564d4578977
Reviewed-on: https://chromium-review.googlesource.com/c/1404906
Reviewed-by: Joshua Bell <jsbell@chromium.org>
Commit-Queue: Adam Rice <ricea@chromium.org>
Cr-Commit-Position: refs/heads/master@{#621897}
--
wpt-commits: 35d1ca9cb52f755566ba6681fe555626379b9e2c
wpt-pr: 14794
Automatic update from web-platform-tests
Remove mnoorenberghe
Matt is working on other fun things...
--
wpt-commits: 5dc7d35c2efa831eabea6fa5e9e64ce35470dfb1
wpt-pr: 14811
Automatic update from web-platform-tests
[LayoutNG] Fix crash when inserting element inside a :first-line pseudo.
We were incorrectly trying to Split a LayoutInline as we didn't have
this check.
In LayoutNG we create an anonymous LayoutInline wrapper for the
first-line pseudo which we weren't accounting for.
See:
https://cs.chromium.org/chromium/src/third_party/blink/renderer/core/layout/layout_block_flow.cc?l=3175
Bug: 920583
Change-Id: I2736a65eae4c12f9d25a51bb17949818c495d87c
Reviewed-on: https://chromium-review.googlesource.com/c/1405884
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Commit-Queue: Emil A Eklund <eae@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/master@{#621834}
--
wpt-commits: a302d8c671834920f0eba92133047bc0c85f18dd
wpt-pr: 14805
Automatic update from web-platform-tests
CSS: Add Rachel Andrew as test reviewer (#14784)
rachelandrew reviews tests for layout specs, overflow, or
fragmentation.
--
wpt-commits: dba8edcf5763bc92f89faf31d6685fc30b8e241a
wpt-pr: 14784
Automatic update from web-platform-tests
MediaRecorder: Upstream some web_tests to WPT
This CL moves + adapts:
- MediaRecorder-detached-context.html
- MediaRecorder-creation.html
to external/wpt/mediacapture-record/ so they can be run on wpt
and its results compared across browsers (see [1]).
[1] https://wpt.fyi/results/mediacapture-record?label=stable&aligned&q=mediacapture-record
Bug: 919951
Change-Id: I3a798c753f2708c0c67b804ee42434d20532c7d4
Reviewed-on: https://chromium-review.googlesource.com/c/1400780
Reviewed-by: Andres Calderon Jaramillo <andrescj@chromium.org>
Commit-Queue: Miguel Casas <mcasas@chromium.org>
Cr-Commit-Position: refs/heads/master@{#621735}
--
wpt-commits: eadc676fd22bbb6fa74c783f599c1cf20e857f7b
wpt-pr: 14760
Automatic update from web-platform-tests
[Animation Worklet] Upstream animation worklet inside iframe test to WPT
This CL upstreams animation worklet inside iframe test to WPT. There is
no behavior change to the test.
Bug: 915352
Change-Id: I2fdc46471014286a81623020eb560e29afac2dd8
Reviewed-on: https://chromium-review.googlesource.com/c/1405489
Commit-Queue: Yi Gu <yigu@chromium.org>
Reviewed-by: Stephen McGruer <smcgruer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#621721}
--
wpt-commits: bc89374b72392c1072d464255b2434afb6622fb9
wpt-pr: 14799
Automatic update from web-platform-tests
Portals: Add support for PortalActivateEvent.
This event is dispatched on the portal Window when it is activated.
Bug: 914122
Change-Id: I4fa3117e1684c8f1d4ead95f62a7285978afaca2
Reviewed-on: https://chromium-review.googlesource.com/c/1396449
Commit-Queue: Lucas Gadani <lfg@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Charlie Reis <creis@chromium.org>
Reviewed-by: Jeremy Roman <jbroman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#621708}
--
wpt-commits: 29de5e8fdb67de6b57342a83c076a49a93f0e7cf
wpt-pr: 14740
Automatic update from web-platform-tests
[Animation Worklet] Upstream scroll timeline writing modes test to WPT
This CL upstreams scroll timeline writing modes test to WPT. There is no
behavior change to the test.
Bug: 915352
Change-Id: Ibc0e078fb2b547b82d57df30b57535d392d85535
Reviewed-on: https://chromium-review.googlesource.com/c/1405438
Reviewed-by: Xida Chen <xidachen@chromium.org>
Commit-Queue: Yi Gu <yigu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#621698}
--
wpt-commits: b884d9d2ac5e209a28692f638a636e3f9c25041a
wpt-pr: 14800
Automatic update from web-platform-tests
Require TrustedURL in form.action and .formAction
Bug: 739170
Change-Id: I50691fcab4f13fdaee47a4b4750ef7d3b4544848
Reviewed-on: https://chromium-review.googlesource.com/c/1397613
Commit-Queue: Jakub Vrana <jakubvrana@google.com>
Reviewed-by: Daniel Vogelheim <vogelheim@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#621676}
--
wpt-commits: d6f1f047187fb302f691ff53d61ae18d741c894b
wpt-pr: 14738
Automatic update from web-platform-tests
[Animation Worklet] Upstream worklet animation with invalid effect test to WPT
This CL upstreams worklet animation with invalid effect test to WPT and
adds necessary API to the helper file. There is no behavior change to
the test.
Bug: 915352
Change-Id: I59af33fe7cf6ec390c06f13c5c884a1ba4fbb078
Reviewed-on: https://chromium-review.googlesource.com/c/1405288
Commit-Queue: Yi Gu <yigu@chromium.org>
Reviewed-by: Xida Chen <xidachen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#621632}
--
wpt-commits: c0ad38ead2b3d39a2c5baf72890dbcd67cb85bb9
wpt-pr: 14802
Automatic update from web-platform-tests
[Animation Worklet] Upstream worklet animation with fill mode test to WPT
This CL upstreams worklet animation with fill mode test to WPT. There is
no behavior change to the test.
It also adds common.js which contains necessary helper APIs.
Bug: 915352
Change-Id: I6d045891385a59fad19e6edeb15ce47809ae26bd
Reviewed-on: https://chromium-review.googlesource.com/c/1404749
Reviewed-by: Stephen McGruer <smcgruer@chromium.org>
Commit-Queue: Yi Gu <yigu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#621627}
--
wpt-commits: 5a81a618d56ef908a86db446fe37aaa6c43675eb
wpt-pr: 14796
Automatic update from web-platform-tests
Set an explicit line-height in selectors/first-letter-punctuation-* tests (#14765)
for improved reliability.
--
wpt-commits: ce57fd5f8bba9b7538eb606d2b78cb8f03d33a77
wpt-pr: 14765
Automatic update from web-platform-tests
[wpt/upgrade-insecure-requests] Add worker/worklet tests
This CL adds upgrade-insecure-requests test coverage for:
- (classic and module) dedicated worker top-level scripts,
- fetch API from dedicated workers, and
- animation/audio/layout/paint worklet top-level scripts.
possibly including redirects and/or static imports,
reusing /mixed-content/generic/common.js.
For this purpose, this CL creates a generator script
that generates the newly added tests
as well as some of the existing tests
(where this CL preserves the test behavior):
- iframe-upgrade.https.html
- iframe-redirect-upgrade.https.html
- image-upgrade.https.html
- image-redirect-upgrade.https.html
This CL also removes upgrade-insecure-requests tests under
/wpt/worklets/ as they are covered by the newly added tests.
Bug: 906850, 878274, 917532, 917554
Change-Id: I1e4f60b72d2b40c795c03b9f79c542c1a250c913
Reviewed-on: https://chromium-review.googlesource.com/c/1389635
Commit-Queue: Hiroshige Hayashizaki <hiroshige@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Reviewed-by: Hiroki Nakagawa <nhiroki@chromium.org>
Cr-Commit-Position: refs/heads/master@{#621265}
--
wpt-commits: a96c7b5edead665ea8642e54c0246b354ee6d89e
wpt-pr: 14774
Automatic update from web-platform-tests
[Resource-Timing] Fix non-zero secureConnectionStart in cleartext http
It seems we introduced[1] an issue into secureConnectionStart values
where we wrongfully expose the fetchStart value there in cases where the
connection is not secure.
I'm fixing the spec[2], as it was a literal implementation of the "on
getting" processing there. This CL fixes our implementation.
[1] https://chromium-review.googlesource.com/c/chromium/src/+/1363906
[2] https://github.com/w3c/resource-timing/pull/194
Change-Id: Ib5e74ff70eddb0a96506e8955c5df2b01cc3d73a
Reviewed-on: https://chromium-review.googlesource.com/c/1396129
Reviewed-by: Yoav Weiss <yoav@yoav.ws>
Reviewed-by: Timothy Dresser <tdresser@chromium.org>
Reviewed-by: Liquan (Max) Gu <maxlg@chromium.org>
Commit-Queue: Yoav Weiss <yoavweiss@chromium.org>
Cr-Commit-Position: refs/heads/master@{#620352}
--
wpt-commits: 56918ee647b325c9c45ca0048268ae90539db6ef
wpt-pr: 14724
Automatic update from web-platform-tests
Allow only correct Trusted Type in setAttribute
This now matches the behavior of assigning properties. The correct
Trusted Type is allowed, incorrect Trusted Type is converted to string
and then treated as string.
Bug: 919121, 739170
Change-Id: I400915f3c3d960f99f13b4e6894a61a9334e78b1
Reviewed-on: https://chromium-review.googlesource.com/c/1400668
Reviewed-by: Mike West <mkwst@chromium.org>
Reviewed-by: Daniel Vogelheim <vogelheim@chromium.org>
Commit-Queue: Jakub Vrana <jakubvrana@google.com>
Cr-Commit-Position: refs/heads/master@{#621589}
--
wpt-commits: 71de26fbac71be5dabdbd8bcabafb685eb076616
wpt-pr: 14751
Automatic update from web-platform-tests
RTCRtpReceiver.getSynchronizationSources() added.
This CL:
- Adds getSynchronizationSources() for both audio and video.
- Adds proper test coverage, including test coverage for unsupported
members audioLevel and voiceActivityFlag. It turns out that our
timestamps are not comparable to performance.now(), this should be
fixed separately (this must already have been the case for
getContributingSources() but not noticed until now).
Intent to Ship:
https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/wTJMXOwcV1A/uszhuWsGCQAJ
Bug: 893158, 893160
Change-Id: Ic90344af7fa48c3cd0b94929cc9453deb9dc7f9f
Reviewed-on: https://chromium-review.googlesource.com/c/1401068
Commit-Queue: Henrik Boström <hbos@chromium.org>
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Reviewed-by: Harald Alvestrand <hta@chromium.org>
Cr-Commit-Position: refs/heads/master@{#621558}
--
wpt-commits: a7ddc6843713e6eae15c9b1ac32a7ad23ef42d9e
wpt-pr: 14757
Automatic update from web-platform-tests
[css-grid] Let abspos items reference implicit grid lines
While they can't create new implicit grid lines, abspos items
can reference existing ones as clarified in
https://github.com/w3c/csswg-drafts/commit/511bb63
This patch makes Blink match Firefox and Edge.
Spec: https://drafts.csswg.org/css-grid/#abspos-items
BUG=915551
TEST=external/wpt/css/css-grid/abspos/grid-positioned-items-padding-001.html
TEST=external/wpt/css/css-grid/abspos/grid-positioned-items-unknown-named-grid-line-001.html
Change-Id: Ib363d6cc5c4ec9cc584ebd4a86c33719cea9f54c
Reviewed-on: https://chromium-review.googlesource.com/c/1403656
Commit-Queue: Oriol Brufau <obrufau@igalia.com>
Reviewed-by: Manuel Rego <rego@igalia.com>
Cr-Commit-Position: refs/heads/master@{#621556}
--
wpt-commits: 4f827364098d2b2b0b04ff3f9d5abd62582977c5
wpt-pr: 14781
Automatic update from web-platform-tests
Support for prefers-color-scheme media feature.
The preferred color scheme can be passed to the renderer through
Settings, but there is no code in content changing it from the default
value yet.
Spec:
https://drafts.csswg.org/mediaqueries-5/#prefers-color-scheme
Intent to Implement:
https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/Muw0N43ntSw
Bug: 889087
Change-Id: I859de2953966640baed57ee6d4a5edcbabf9e999
Reviewed-on: https://chromium-review.googlesource.com/c/1396404
Commit-Queue: Rune Lillesveen <futhark@chromium.org>
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Reviewed-by: Eric Willigers <ericwilligers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#621528}
--
wpt-commits: 839652f5fe7cea050d460104745e427488ac0b9c
wpt-pr: 14731
Automatic update from web-platform-tests
Perform flexbox child hit testing by testing all children atomically
When two child elements of a flexbox overlap (for example, due to
negative margins), the element drawn in the foreground may not actually
capture the hit if the element underneath it is hit-tested in an earlier
phase (e.g. foreground before child block background), despite being
occluded. This is because painting of flexbox children is done
atomically (all phases at once). This change makes hit testing atomic as
well, in accordance with the spec [1].
[1] https://www.w3.org/TR/css-flexbox-1/#painting
Bug: 844505
Change-Id: Iceab80b42f19488dcb59565ea3c0ce40d48c483b
Reviewed-on: https://chromium-review.googlesource.com/c/1388206
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Reviewed-by: Christian Biesinger <cbiesinger@chromium.org>
Commit-Queue: Andrew Comminos <acomminos@fb.com>
Cr-Commit-Position: refs/heads/master@{#621516}
--
wpt-commits: 676446fdc0707f207a4ef19813e9177355c5d373
wpt-pr: 14652