Commit Graph

24843 Commits

Author SHA1 Message Date
Hiroyuki Ikezoe
1320a9622c Bug 1648013 - Migrate reftest-paged reftests in layout/reftests/columns into wpt. r=TYLin
Differential Revision: https://phabricator.services.mozilla.com/D80832
2020-06-25 21:01:34 +00:00
Hiroyuki Ikezoe
2d9e750de3 Bug 1648016 - Migrate reftest-paged reftests in layout/reftests/details-summary into wpt. r=TYLin
Differential Revision: https://phabricator.services.mozilla.com/D80833
2020-06-25 21:01:26 +00:00
Tom Tung
4554c0d82a Bug 1619649 - Update a few wpt tests' expectations; r=nika,annevk
Differential Revision: https://phabricator.services.mozilla.com/D80877
2020-06-25 16:48:38 +00:00
Emilio Cobos Álvarez
e916b18fa8 Bug 1643798 - Fix feature policy check for fullscreen so that it gets reflected properly in document.fullscreenEnabled. r=baku
See bug 1606660 comment 8 as to why checking it only in
Element.requestFullscreen is wrong.

Do you know how to test this? I'm not very familiar with feature-policy.

Differential Revision: https://phabricator.services.mozilla.com/D78567
2020-06-25 13:17:04 +00:00
Byron Campen [:bwc]
315cd94ba3 Bug 1643058: Add bug link for this failure. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D80948
2020-06-25 13:22:17 +00:00
Byron Campen [:bwc]
b4717abeb1 Bug 1643058: Make these tests fail instead of timing out if ICE fails. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D80947
2020-06-25 13:22:10 +00:00
Byron Campen [:bwc]
70b90869bd Bug 1643058: Add a restart-after to avoid timeouts in the next test on win 7 debug. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D79532
2020-06-25 13:22:00 +00:00
Byron Campen [:bwc]
79f3c41006 Bug 1643058: Mark these tests as long, because they do ICE. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D79530
2020-06-25 13:21:37 +00:00
Byron Campen [:bwc]
2eaadb37d9 Bug 1643058: Clean up PeerConnections in these tests. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D79529
2020-06-25 13:21:29 +00:00
Byron Campen [:bwc]
86941741a6 Bug 1643058: Try to work around bug 1641237 by adding some restart-after on longer tests. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D79528
2020-06-25 13:21:01 +00:00
Byron Campen [:bwc]
3ff8beb0eb Bug 1643058: Clean up ini files. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D79527
2020-06-25 13:20:44 +00:00
Tom Tung
93bce16559 Bug 1648200 - Disable tests for COOP and access-reporting; r=annevk
Differential Revision: https://phabricator.services.mozilla.com/D81037
2020-06-25 13:05:26 +00:00
Brindusan Cristian
d41e442d47 Backed out 2 changesets (bug 1606706) for wpt leaks. CLOSED TREE
Backed out changeset 42b8f6456d16 (bug 1606706)
Backed out changeset 3fe0b4051541 (bug 1606706)
2020-06-25 14:53:30 +03:00
Narcis Beleuzu
16b93d8b26 Backed out changeset c2e266e2f077 (bug 1648013) for reftest failure on column-balancing-paged-001.html . CLOSED TREE 2020-06-25 13:45:10 +03:00
Narcis Beleuzu
f8a925a7a9 Backed out changeset 3f21595a6b8e (bug 1648016) for reftest failures on details-page-break-after-1.html . CLOSED TREE 2020-06-25 13:36:59 +03:00
Narcis Beleuzu
4215791027 Backed out changeset cb9029d07271 (bug 1618013) for wr failures on will-change-fixedpos-cb-005.html 2020-06-25 12:44:21 +03:00
Hiroyuki Ikezoe
634a59dd84 Bug 1648013 - Migrate reftest-paged reftests in layout/reftests/columns into wpt. r=TYLin
Differential Revision: https://phabricator.services.mozilla.com/D80832
2020-06-25 09:41:47 +00:00
Hiroyuki Ikezoe
09828f53be Bug 1648016 - Migrate reftest-paged reftests in layout/reftests/details-summary into wpt. r=TYLin
Differential Revision: https://phabricator.services.mozilla.com/D80833
2020-06-25 09:23:53 +00:00
Bas Schouten
f0aeb8491f Bug 1606706 - Part 4: Mark some tests as no longer not running. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D80632
2020-06-25 08:04:13 +00:00
Erik Nordin
6b608e8023 Bug 1618013 - Enable backdrop-filter for early beta r=emilio
Resolution from intent-to-ship discussion is to release for early beta or earlier.

Differential Revision: https://phabricator.services.mozilla.com/D80528
2020-06-25 06:59:33 +00:00
Cameron McCormack
be4d28bb52 Bug 1562932 - Disable appearance WPT reftests on Windows due to animated theme painting. r=dholbert
The <meter> element has an animation, which makes it difficult to
reftest against.

Differential Revision: https://phabricator.services.mozilla.com/D80814
2020-06-25 02:11:13 +00:00
Karl Tomlinson
a235906df6 Bug 1647750 error out when AudioWorkletProcessor#process() detaches output Float32Array r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D80804
2020-06-25 02:09:39 +00:00
longsonr
2af46088d2 Bug 1648287 - Restore changes from bug 1646926 lost via bug 1644895 r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D80980
2020-06-24 23:51:39 +00:00
longsonr
bcf51974c1 Bug 1565997 - CanvasPattern.setTransform should take a DOMMatrix2DInit r=emilio,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D80058
2020-06-24 21:19:12 +00:00
Sebastian Hengst
e9fd271cc7 Bug 1645663 - adjust expectations for RTCRtpSender-replaceTrack.https.html on Windows 7 debug. r=test-only DONTBUILD CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D80901
2020-06-24 17:58:38 +02:00
moz-wptsync-bot
04519cf254 Bug 1647884 - [wpt-sync] Update web-platform-tests to e32f3a1e058335c5f4ad705b208f8e4610ad7b6c, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: e32f3a1e058335c5f4ad705b208f8e4610ad7b6c
wpt-type: landing
2020-06-24 14:11:30 +00:00
moz-wptsync-bot
2384612164 Bug 1647163 [wpt PR 24267] - Update wpt metadata, a=testonly
wpt-pr: 24267
wpt-type: metadata
2020-06-24 14:11:29 +00:00
Mattias Buelens
a772eda118 Bug 1647163 [wpt PR 24267] - Streams: fix IDL tests, a=testonly
Automatic update from web-platform-tests
Streams: fix IDL tests

The new idlharness tests for Streams (#22982) did not correctly instantiate all tested interfaces. This PR fixes them.
--

wpt-commits: e32f3a1e058335c5f4ad705b208f8e4610ad7b6c
wpt-pr: 24267
2020-06-24 14:11:29 +00:00
James Graham
802ddf9305 Bug 1647713 [wpt PR 24310] - Split wdspec tasks into two chunks, a=testonly
Automatic update from web-platform-tests
Split wdspec tasks into two chunks

--

wpt-commits: 541a7da7aeed636ccdcfe6b8f682af82ec7c526c
wpt-pr: 24310
2020-06-24 14:11:28 +00:00
James Graham
e608b03167 Bug 1647659 [wpt PR 24307] - Update vendored html5lib to 1.1, a=testonly
Automatic update from web-platform-tests
Update vendored html5lib to 1.1

--

wpt-commits: e08f471c732b4cd518541939b3f420764a8fea34
wpt-pr: 24307
2020-06-24 14:11:28 +00:00
moz-wptsync-bot
cef99b4cba Bug 1647337 [wpt PR 24287] - Update wpt metadata, a=testonly
wpt-pr: 24287
wpt-type: metadata
2020-06-24 14:11:27 +00:00
Rob Buis
a24e3ef5f8 Bug 1647337 [wpt PR 24287] - [mathml] Improve mathml/relations/html5-tree/dynamic-childlist-00*.html results, a=testonly
Automatic update from web-platform-tests
[mathml] Improve mathml/relations/html5-tree/dynamic-childlist-00*.html results

These tests add children to mspace, but mspace does not allow children. Nevertheless the internal framework, using Element.getBoundingClientRect, assert based on these disallowed children which get bounding boxes that are empty rects.
To fix this, special case mspace and only check size and that the children are empty and positioned at (0, 0).

Bug: 6606
Change-Id: Ic78720547f7e4909cf63ceeb92b3bfbf22d7e15b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2256212
Commit-Queue: Rob Buis <rbuis@igalia.com>
Reviewed-by: Frédéric Wang <fwang@igalia.com>
Cr-Commit-Position: refs/heads/master@{#781296}

--

wpt-commits: a3c3821c5083d2fda1d00fa2a2fc577a2e2ec66e
wpt-pr: 24287
2020-06-24 14:11:27 +00:00
CYBAI
d8f13b9a86 Bug 1647312 [wpt PR 24284] - Fix nested modules while imported under more than 3 levels, a=testonly
Automatic update from web-platform-tests
Test imports under more than 3 levels in different modules

--

wpt-commits: db6a91fe60f12f16540dff758abb20ee00be9d89
wpt-pr: 24284
2020-06-24 14:11:26 +00:00
Clemens (Hammacher) Backes
059660822d Bug 1647661 [wpt PR 24308] - Fix endianness problem in wasm-module-builder.js, a=testonly
Automatic update from web-platform-tests
Fix endianness problem in wasm-module-builder.js

--

wpt-commits: 5a8e4a343124e9ab4e9424b9ef096d7ae345080f
wpt-pr: 24308
2020-06-24 14:11:26 +00:00
pyup-bot
7f60892071 Bug 1647524 [wpt PR 24303] - Update html5lib to 1.1, a=testonly
Automatic update from web-platform-tests
Update html5lib from 1.0.1 to 1.1
--
Update html5lib from 1.0.1 to 1.1
--

wpt-commits: 469df8293287e713b4b8e1bfffea14395039b132, a877800a7788203dba2d0228bfd8f466fc821e6e
wpt-pr: 24303
2020-06-24 14:11:26 +00:00
moz-wptsync-bot
d9034c4b9a Bug 1647455 [wpt PR 24295] - Update wpt metadata, a=testonly
wpt-pr: 24295
wpt-type: metadata
2020-06-24 14:11:25 +00:00
Xiaocheng Hu
1ffe6f3383 Bug 1647455 [wpt PR 24295] - Use the correct layout invalidation root in StyleEngine::InvalidateStyleAndLayoutForFontUpdates, a=testonly
Automatic update from web-platform-tests
Use the correct layout invalidation root in StyleEngine::InvalidateStyleAndLayoutForFontUpdates

The function currently uses the LayoutObject of the documentElement as
the layout invalidation root, which is incorrect because there can be
objects not in its subtree. For example, a modal dialog.

This patch fixes it by using the LayoutView, the root of the layout
tree, as the layout invalidation root.

Bug: 1092411
Change-Id: Ic2475fe1fc9fd9029699a410b4f03a9f3812e240
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2255738
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Commit-Queue: Xiaocheng Hu <xiaochengh@chromium.org>
Cr-Commit-Position: refs/heads/master@{#781132}

--

wpt-commits: 80aec473c19f40c879df56657c9c4ee6ed8959ca
wpt-pr: 24295
2020-06-24 14:11:25 +00:00
Alex Turner
f51600d1c4 Bug 1646210 [wpt PR 24173] - Use same/cross-site terminology for split cache WPT and minor changes, a=testonly
Automatic update from web-platform-tests
Use same/cross-site terminology for split cache WPT and minor changes

Changes the use of same/cross-origin to same/cross-site to reflect the
change in the approach. Accordingly, names helper files more
appropriately. Also makes the ordering of tests more natural and adds
descriptive names to each test.

Bug: 1092991
Change-Id: If9bebebea8b0b51db2d4f8c1c3ab1ddf1e2fb233
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2248867
Commit-Queue: Alex Turner <alexmt@chromium.org>
Reviewed-by: Shivani Sharma <shivanisha@chromium.org>
Cr-Commit-Position: refs/heads/master@{#781090}

--

wpt-commits: 9e1358f2d09a75340b8e4b572e19f52e864f2790
wpt-pr: 24173
2020-06-24 14:11:24 +00:00
Marijn Kruisselbrink
1a5d0ef2f3 Bug 1647507 [wpt PR 24301] - [FileAPI] Address post-land comments in url-charset.window.js, a=testonly
Automatic update from web-platform-tests
[FileAPI] Address post-land comments in url-charset.window.js

Bug: 1086845
Change-Id: Ifac1e7050b64f790482b2a06d0ef01814edc83e1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2258683
Commit-Queue: Marijn Kruisselbrink <mek@chromium.org>
Commit-Queue: Victor Costan <pwnall@chromium.org>
Reviewed-by: Victor Costan <pwnall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#781061}

--

wpt-commits: d3e8b806e1f66a0b08ae123e01a92f7f96ece751
wpt-pr: 24301
2020-06-24 14:11:24 +00:00
Alison Maher
a0e919857f Bug 1647465 [wpt PR 24296] - Revert "Don't reset computed 'float' for flex and grid items", a=testonly
Automatic update from web-platform-tests
Revert "Don't reset computed 'float' for flex and grid items"

This reverts commit 906abd41e4f6c786a1927f6edd69d6926e20317b.

Reason for revert: A DCHECK was getting hit, causing a crash: https://bugs.chromium.org/p/chromium/issues/detail?id=1097595#c4

Original change's description:
> Don't reset computed 'float' for flex and grid items
>
> Floated flex and grid items have their 'float' incorrectly computed to
> "none". This change fixes this by adjusting IsFloating() for flex and
> grid items inside LayoutBox::UpdateFromStyle() instead of inside
> StyleAdjuster::AdjustStyleForDisplay().
>
> Beyond this, legend elements are not allowed to be rendered legends
> if they are floating. However, if legends are flex items, we
> adjust IsFloating() to be false. This causes legends to be
> used as rendered legends when they are flex items, even if they
> were styled as a float.
>
> This is fixed by checking ComputedStyle::IsFloating() instead
> of LayoutObject::IsFloating() when finding the rendered legend in
> order to get its non-adjusted floating value.
>
> Bug: 875235,350505
> Change-Id: Ia1e7f7c244cc0c443cd58be42854866884b7f7e7
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2157889
> Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
> Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
> Reviewed-by: Christian Biesinger <cbiesinger@chromium.org>
> Commit-Queue: Alison Maher <almaher@microsoft.com>
> Cr-Commit-Position: refs/heads/master@{#763988}

TBR=cbiesinger@chromium.org,ikilpatrick@chromium.org,mstensho@chromium.org,almaher@microsoft.com

# Not skipping CQ checks because original CL landed > 1 day ago.

Bug: 875235, 350505, 1097595
Change-Id: I5e5ff8a93d1e1e46908f9b640b9564e70345e9e1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2256772
Reviewed-by: Alison Maher <almaher@microsoft.com>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Commit-Queue: Alison Maher <almaher@microsoft.com>
Cr-Commit-Position: refs/heads/master@{#780995}

--

wpt-commits: 9f6b1348c4216fb3597f1ebab3f4b06091cd7ab9
wpt-pr: 24296
2020-06-24 14:11:23 +00:00
Yu Han
51b767f046 Bug 1647382 [wpt PR 24290] - Fixes Heap-use-after-free in ImageResourceContent::PriorityFromObservers, a=testonly
Automatic update from web-platform-tests
Fixes Heap-use-after-free in ImageResourceContent::PriorityFromObservers

Prior to this CL, asynchronously applying and removing a CSS property
containing image content to an ImageInputType that's rendered as
fallback content causes heap use after use exception in
ImageResourceContent when it tries to access its ImageResourceObserver.
See minimized repro case in bug for details in the use case.
This is a regression caused by my fix [1] to bug 948066.

With the previous fix [1], the above case triggers a call into
LayoutObject [2] from ImageInputType::CreateLayoutObject() which
instead of creating a LayoutObject for its fallback content, it creates
a LayoutImage instead. This is clearly wrong. I spend some time
debugging into the lifecycle of LayoutImage, ImageResourceContent and
ImageResourceObserver but didn't track down the cause of the stale
ImageResourceObserver. Regardless, the fix is to not use
LayoutObject::CreateObject() directly, but to create layout object
subclass to render the fallback content.

[1] https://crrev.com/c/2212963
[2] https://source.chromium.org/chromium/chromium/src/+/master:third_party/blink/renderer/core/layout/layout_object.cc;l=210;drc=0a03e5eb198d0485b8cc023dbc24fd17c16c9629;bpv=0;bpt=1

Bug: 1096002
Change-Id: If059a694c9a60fb6563a446b0250532e6d19f1c0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2255311
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Mason Freed <masonfreed@chromium.org>
Commit-Queue: Yu Han <yuzhehan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#780992}

--

wpt-commits: 4c2a6361679794417423fe7cbae70f42cc73d468
wpt-pr: 24290
2020-06-24 14:11:23 +00:00
Joey Arhar
72b71b42d4 Bug 1646995 [wpt PR 24255] - Don't navigate to jsurls with pending form submission, a=testonly
Automatic update from web-platform-tests
Don't navigate to jsurls with pending form submission

In the case where a javascript: url is executed and submits a form
inside the execution and also returns a value, the form submission
should take precedence over the javascript: url's return value.

Although I could have made HasProvisionalNavigation return true instead
of adding a separate check for pending form submissions, I'm afraid to
do this because I don't know how it will affect the other places that
use HasProvisionalNavigation. I already have a bug open to track this,
and I will give it a shot after things with form submission settle down
more.

Bug: 1087431
Change-Id: If2761952b9a03f4193efb822ecf3db4fabc10f40
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2248485
Reviewed-by: Mason Freed <masonfreed@chromium.org>
Reviewed-by: Nate Chapin <japhet@chromium.org>
Commit-Queue: Joey Arhar <jarhar@chromium.org>
Cr-Commit-Position: refs/heads/master@{#780955}

--

wpt-commits: 4016b193377912783e86b8579eb271aff15c002f
wpt-pr: 24255
2020-06-24 14:11:22 +00:00
moz-wptsync-bot
68ff3430cc Bug 1647162 [wpt PR 24266] - Update wpt metadata, a=testonly
wpt-pr: 24266
wpt-type: metadata
2020-06-24 14:11:22 +00:00
Mattias Buelens
d5da4729bc Bug 1647162 [wpt PR 24266] - Support async iterable declarations in idlharness, a=testonly
Automatic update from web-platform-tests
Support async iterable declarations in idlharness (#24266)

--

wpt-commits: 29b173a925b9b40da9f086f45b27ab195fd809ce
wpt-pr: 24266
2020-06-24 14:11:21 +00:00
moz-wptsync-bot
4c10351a67 Bug 1647021 [wpt PR 24261] - Update wpt metadata, a=testonly
wpt-pr: 24261
wpt-type: metadata
2020-06-24 14:11:21 +00:00
Domenic Denicola
90b061083f Bug 1647021 [wpt PR 24261] - Origin isolation: test initial about:blank, a=testonly
Automatic update from web-platform-tests
Origin isolation: test initial about:blank

The initial about:blank inheriting its origin from the parent is a
rather special case, and deserves its own tests when origin isolation
is involved.

Bug: 1042415
Change-Id: I6c7d41e05b601bd1044f1c70f1ee7c75a44ffb14
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2255519
Commit-Queue: Domenic Denicola <domenic@chromium.org>
Reviewed-by: James MacLean <wjmaclean@chromium.org>
Cr-Commit-Position: refs/heads/master@{#780830}

--

wpt-commits: e61900f7d9d57595a17f067bc3b14073bf30d366
wpt-pr: 24261
2020-06-24 14:11:20 +00:00
autofoolip
76feffe9b3 Bug 1647432 [wpt PR 24293] - Update interfaces/webauthn.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/webauthn.idl (#24293)

Source: https://github.com/tidoust/reffy-reports/blob/313473a/ed/idl/webauthn.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/700993753
--

wpt-commits: a16dbbde7c098577d8a7f51cc9bf4c80499dd05d
wpt-pr: 24293
2020-06-24 14:11:20 +00:00
moz-wptsync-bot
88a2e5a8db Bug 1647016 [wpt PR 24259] - Update wpt metadata, a=testonly
wpt-pr: 24259
wpt-type: metadata
2020-06-24 14:11:19 +00:00
Domenic Denicola
4b47679643 Bug 1647016 [wpt PR 24259] - Origin isolation: test location.href access, a=testonly
Automatic update from web-platform-tests
Origin isolation: test location.href access

location.href access is one of the things that is guarded by the
"same-origin domain" check, but it goes down a different code path
than generic synchronous property access such as we test with
window.document. So, it's worth testing it additionally.

Bug: 1042415
Change-Id: I92fc222f895bf25fc1767e7ffddd3d7f7f1f1e86
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2255102
Reviewed-by: James MacLean <wjmaclean@chromium.org>
Commit-Queue: Domenic Denicola <domenic@chromium.org>
Cr-Commit-Position: refs/heads/master@{#780787}

--

wpt-commits: 30dda6576f9858b77e9e3bf96a551ad135bfd2a7
wpt-pr: 24259
2020-06-24 14:11:19 +00:00
moz-wptsync-bot
02c2de9220 Bug 1647024 [wpt PR 24262] - Update wpt metadata, a=testonly
wpt-pr: 24262
wpt-type: metadata
2020-06-24 14:11:18 +00:00