Commit Graph

803497 Commits

Author SHA1 Message Date
Mark Banner
a02d8bb594 Bug 1782008 - Move no-unsanitized rule disabling in docshell/test/navigation to be at specific locations rather than apply to the whole directory. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D153215
2022-08-03 11:16:19 +00:00
Mark Banner
295e2e38de Bug 1782008 - Fix ESLint no-shadow issues in browser/base/content/test/tabMediaIndicator. r=mossop
These were hidden by the directories incorrectly specifying they were mochitest rather than browser mochitest.

Differential Revision: https://phabricator.services.mozilla.com/D153066
2022-08-03 11:16:18 +00:00
Mark Banner
7229e2e33b Bug 1782008 - Remove unnecessary no-unused-vars rules definitions from .eslintrc.js files. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D153065
2022-08-03 11:16:18 +00:00
Jan de Mooij
8164444233 Bug 1782487 part 3 - Add some tests. r=jonco
This also adds testing functions to allocate and check objects with many reserved slots.

Depends on D153437

Differential Revision: https://phabricator.services.mozilla.com/D153438
2022-08-03 11:03:57 +00:00
Jan de Mooij
1d6aa9252f Bug 1782487 part 2 - Free dictionary slots if possible after densifying or removing properties. r=jonco
Dictionary slots currently never shrink: when removing properties we put the slots
on the dictionary free list. If we know there are no slotful properties left, however,
we can free the slots and reset the free list.

This is mostly nice for densifying because we can usually free all slots in that case.

The patch also fixes a minor issue in `NativeObject::shrinkSlots`, because this code
is now used for dictionary objects for the first time.

Differential Revision: https://phabricator.services.mozilla.com/D153437
2022-08-03 11:03:57 +00:00
Jan de Mooij
a1d68e44d2 Bug 1782487 part 1 - Only densify sparse elements if the added property uses the last slot. r=jonco
The power-of-two heuristic in `maybeDensifySparseElements` doesn't work well if
we're getting slots from the slot free list, because in that case the slot span
can be the same power-of-two for a long time and adding elements becomes
quadratic.

This patch avoids the problem by only trying to densify if we're using the last
slot. That still handles the common initialization pattern this code was written
to handle.

Differential Revision: https://phabricator.services.mozilla.com/D153436
2022-08-03 11:03:56 +00:00
Timothy Nikkel
8d1c0ac936 Bug 1782631. Don't draw swipe to nav arrows at 100% of animation if navigation won't occur. r=hiro
We need to pass the event amount to StartAnimating otherwise we start animating from 100% as we fade the UI arrow away.

Differential Revision: https://phabricator.services.mozilla.com/D153455
2022-08-03 10:50:41 +00:00
Butkovits Atila
aeb018ca75 Backed out changeset 48381173c92c (bug 1780315) for causing bug 1782764. CLOSED TREE 2022-08-03 13:43:39 +03:00
Alexandre Lissy
ba105c7e48 Bug 1782737 - Update symbol-scrapers fetch job for correct store_name r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D153472
2022-08-03 10:22:02 +00:00
moz-wptsync-bot
1acb569636 Bug 1782678 - [wpt-sync] Update web-platform-tests to 96c392a93792ffb9d1ac4cd16ce9c27d49286f18, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: 96c392a93792ffb9d1ac4cd16ce9c27d49286f18
wpt-type: landing
2022-08-03 10:10:23 +00:00
Sohom
94ecaed51d Bug 1782664 [wpt PR 35294] - Add wpt tests to validate secureConnectionStart for secure context iframes loaded in non-secure contexts, a=testonly
Automatic update from web-platform-tests
Add wpt tests to validate secureConnectionStart for secure context iframes loaded in non-secure contexts

Bug: 970242
Change-Id: Ic46f25bad44196215f230b0d8e81c6fe8edc576e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3802252
Commit-Queue: Yoav Weiss <yoavweiss@chromium.org>
Reviewed-by: Yoav Weiss <yoavweiss@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1030432}

--

wpt-commits: cdc2a383d1a65500d7b8c597015fe90e4a88c23a
wpt-pr: 35294
2022-08-03 10:10:23 +00:00
Tim Nguyen
578214a868 Bug 1782640 [wpt PR 35304] - Add fuzzy data for contain-paint-clip-015.html & contain-paint-clip-016.html, a=testonly
Automatic update from web-platform-tests
Add fuzzy data for contain-paint-clip-015.html & contain-paint-clip-016.html (#35304)

--

wpt-commits: 930bcedaf2fb7efc1b52092e6bb864b8ad22ff02
wpt-pr: 35304
2022-08-03 10:10:22 +00:00
moz-wptsync-bot
f4c018e0aa Bug 1781247 [wpt PR 35234] - Update wpt metadata, a=testonly
wpt-pr: 35234
wpt-type: metadata
2022-08-03 10:10:22 +00:00
Fergal Daly
0d10be6de6 Bug 1781247 [wpt PR 35234] - Add RemoteContextHelper a convenience wrapper for remote contexts., a=testonly
Automatic update from web-platform-tests
Add RemoteContextHelper a convenience wrapper for remote contexts.

This provides a way to easily create them, runs scripts in them and correctly navigate them.

It also adds 2 tests that use it to test unload handlers in the main frame. I could not find an existing test (the ones alongside all test unload in an iframe).

Some more tests using this are in https://crrev.com/c/3750822.

Bug: 1348500
Change-Id: I5b0bd107283bf54c75b4eed9b276728581d7d557
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3779868
Reviewed-by: Dominic Farolino <dom@chromium.org>
Reviewed-by: Domenic Denicola <domenic@chromium.org>
Commit-Queue: Fergal Daly <fergal@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1030380}

--

wpt-commits: 34052aec26936cf5d37a80d02cfd20645cfc48fe
wpt-pr: 35234
2022-08-03 10:10:21 +00:00
moz-wptsync-bot
b4c00e0fcb Bug 1779416 [wpt PR 34832] - Update wpt metadata, a=testonly
wpt-pr: 34832
wpt-type: metadata
2022-08-03 10:10:21 +00:00
Chris Lilley
0698d40785 Bug 1779416 [wpt PR 34832] - Add test for mixed number, percent, alpha in color(), a=testonly
Automatic update from web-platform-tests
Add test for mixed number, percent, alpha in color() (#34832)

--

wpt-commits: 179e67f86c91e4229d67a32b357e11a191ebd7fa
wpt-pr: 34832
2022-08-03 10:10:20 +00:00
Ryosuke Niwa
f2531a82d2 Bug 1782449 [wpt PR 35287] - These two tests were failing in Safari because Safari doesn't allow keyboard focus on button by default., a=testonly
Automatic update from web-platform-tests
These two tests were failing in Safari because Safari doesn't allow keyboard focus on button by default. (#35287)

Use input elements instead so that they could be focused in Safari.
--

wpt-commits: d76e7ab2824ee84f0a127911fdcfd47050f47c4c
wpt-pr: 35287
2022-08-03 10:10:20 +00:00
Noam Rosenthal
2297df2358 Bug 1782455 [wpt PR 35288] - Add test for <link rel=preconnect>, a=testonly
Automatic update from web-platform-tests
Add test for <link rel=preconnect> (#35288)

* Add test for preconnect

--

wpt-commits: 69d20d0e3431b88bc778b6ec321a561292d4c054
wpt-pr: 35288
2022-08-03 10:10:19 +00:00
Gérard Talbot
8c1091cf35 Bug 1782371 [wpt PR 35282] - Added <body lang="ja"> to hanging-punctuation-*-bound-001.html tests and references, a=testonly
Automatic update from web-platform-tests
Added <body lang=ja> to hanging-punctuation-*-bound-001.html tests and references (#35282)

--

wpt-commits: 12246aadf4433b06b7cb192e98b3aa60267f13bf
wpt-pr: 35282
2022-08-03 10:10:19 +00:00
Jack Hsieh
a8706e59e8 Bug 1781139 [wpt PR 35225] - Bluetooth: Extend Bluetooth blocklist for blocked manufacturer data, a=testonly
Automatic update from web-platform-tests
Bluetooth: Extend Bluetooth blocklist for blocked manufacturer data

Extend Bluetooth blocklist for blocked manufacturer data so that any
filters in the option that matches blocked manufacturer data will be
excluded or rejected. It also filters out blocked manufacturer data
coming from device’s advertisement before sending them to the clients on
the renderer side.

Bug: 1163207
Change-Id: Ic7d70c1b4359b1a4db64182afafe48b70d4bb3db
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3781118
Commit-Queue: Jack Hsieh <chengweih@chromium.org>
Reviewed-by: Mustafa Emre Acer <meacer@chromium.org>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1030072}

--

wpt-commits: 7ba9ad0bb2e0102b5178a686ace4ba04c10666ce
wpt-pr: 35225
2022-08-03 10:10:18 +00:00
Rob Buis
92860580b9 Bug 1782097 [wpt PR 35265] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=243300, a=testonly
Automatic update from web-platform-tests
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=243300 (#35265)

--

wpt-commits: c7797f31925eb5ac982117fc1a0d93be149f97fb
wpt-pr: 35265
2022-08-03 10:10:18 +00:00
Blink WPT Bot
5f34be3b5a Bug 1780868 [wpt PR 34946] - Fix interactionid-tap.html flaky test memory leak, a=testonly
Automatic update from web-platform-tests
Fix interactionid-tap.html flaky test memory leak (#34946)

addListenersAndTap() is an async func that wasn't resolved when
t.done() happened. So refactored interactionid-tap.html from a async_test to promise_test and make sure all pending promises are settled before finishing the test. Also added a few returns to event-timing-test-utils.js to make sure the async chain is well defined.
Same issue applies to interactionid-click.html. Though we didn't see
any memory leak from any test result, it might just because it uses
test_driver.click() which might has less work to finish after
dispatching. Potentially the race condition is still possible. So
I added .then() in interactionid-click.html to settle pending promises to eliminating race conditions from happening.

Bug: 1338420
Change-Id: Id33ef7d420807d0687f32b810ff820866c3b9507
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3780795
Commit-Queue: Aoyuan Zuo <zuoaoyuan@chromium.org>
Reviewed-by: Lan Wei <lanwei@chromium.org>
Reviewed-by: Michal Mocny <mmocny@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1029818}

Co-authored-by: Aoyuan Zuo <zuoaoyuan@chromium.org>
--

wpt-commits: 64db3f242524c8bfd6fbf708c32d143193658c61
wpt-pr: 34946
2022-08-03 10:10:17 +00:00
Ian Kilpatrick
529d68419d Bug 1782292 [wpt PR 35278] - [tables] Fix collapsed-borders paint issue., a=testonly
Automatic update from web-platform-tests
[tables] Fix collapsed-borders paint issue.

We introduced some slightly more complex paint logic in patch:
https://chromium-review.googlesource.com/c/chromium/src/+/3646093
... to deal with fragmented table.

The new paint logic wasn't the root cause of the bug, rather the two new
fields on the physical fragment:
 - table_section_row_offsets
 - table_section_start_row_index

If simplified layout was triggered the simplified layout algorithm
didn't copy these fields over to the new fragment, which caused the
borders to not paint.

This patch performs the necessary copying of the fields.

Bug: 1348154
Change-Id: I7836dc3f0b0b09bbd5ece69f289cd5f6769105ce
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3792095
Reviewed-by: Philip Rogers <pdr@chromium.org>
Reviewed-by: David Grogan <dgrogan@chromium.org>
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1029955}

--

wpt-commits: 3085a8619ead4447c782a23db06d00b4bff4a257
wpt-pr: 35278
2022-08-03 10:10:17 +00:00
Christian Biesinger
ea06c198eb Bug 1782289 [wpt PR 35277] - Move mojojs support out of fedcm-helper.js, a=testonly
Automatic update from web-platform-tests
Move mojojs support out of fedcm-helper.js

That way, only tests that actually need mojojs will fail on other browsers.

R=yigu@chromium.org

Bug: 1309251
Change-Id: Ib0326fc28539afb18ae2717aa99f22fa6c05cccd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3792816
Commit-Queue: Yi Gu <yigu@chromium.org>
Auto-Submit: Christian Biesinger <cbiesinger@chromium.org>
Reviewed-by: Yi Gu <yigu@chromium.org>
Commit-Queue: Christian Biesinger <cbiesinger@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1029928}

--

wpt-commits: 3634857023dc653a839238687491787d3c247b89
wpt-pr: 35277
2022-08-03 10:10:16 +00:00
Arthur Sonzogni
dd889b5ea7 Bug 1782063 [wpt PR 35263] - Rename window.isAnonymouslyFramed., a=testonly
Automatic update from web-platform-tests
Rename window.isAnonymouslyFramed.

See corresponding bug:
https://github.com/WICG/anonymous-iframe/issues/7

```
See https://w3ctag.github.io/design-principles/#naming-booleans and
other precedents like crossOriginIsolated or originAgentCluster which do
not have the is prefix.
```

Bug: 1226469
Change-Id: I2c2176ca132cfe8adeb6d0a29d05607724915e0b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3790944
Commit-Queue: Arthur Sonzogni <arthursonzogni@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1029812}

--

wpt-commits: 5962e208e8f97dde2a1b164767999e0c1e2487ba
wpt-pr: 35263
2022-08-03 10:10:16 +00:00
youennf
7b4b9dd212 Bug 1782210 [wpt PR 35270] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=243338, a=testonly
Automatic update from web-platform-tests
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=243338 (#35270)

--

wpt-commits: f8d620ce1fce75af30f65543ef9d73557b3371ca
wpt-pr: 35270
2022-08-03 10:10:15 +00:00
moz-wptsync-bot
42450b3f41 Bug 1780964 [wpt PR 35212] - Update wpt metadata, a=testonly
wpt-pr: 35212
wpt-type: metadata
2022-08-03 10:10:15 +00:00
Seokho Song
4c02425324 Bug 1780964 [wpt PR 35212] - Add cos() function for CSSTrigonometrcFunctions, a=testonly
Automatic update from web-platform-tests
Add cos() function for CSSTrigonometrcFunctions

According to the CSS Values and Units Module Level 4 [1], the trigonometric function should be parsed and evaluated.

This CL adds cos() function and testcases for cos().

Feature status: [2]
Intent to prototype: [3]

[1] https://www.w3.org/TR/css-values-4/#trig-funcs
[2] https://chromestatus.com/feature/5165381072191488
[3] https://groups.google.com/a/chromium.org/g/blink-dev/c/-c9p-Sq_gWg

Bug: 1190444
Change-Id: Ib445b634f6862ad6f4a4afef5d9b97f33945a530
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3783853
Reviewed-by: Xiaocheng Hu <xiaochengh@chromium.org>
Commit-Queue: Seokho Song <seokho@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1029641}

--

wpt-commits: 57fdb8bad3473e3f69029e74c93d1a632b132a50
wpt-pr: 35212
2022-08-03 10:10:14 +00:00
Peter Kotwicz
85ab48d948 Bug 1781951 [wpt PR 35253] - Fix fedcm-network-requests.sub.https.html test, a=testonly
Automatic update from web-platform-tests
Fix fedcm-network-requests.sub.https.html test

This CL fixes:
- non-test regression caused by
  https://chromium-review.googlesource.com/c/chromium/src/+/3759246
  (Calling callback after IdpNetworkRequestManager is destroyed)
- test regression caused by
  https://chromium-review.googlesource.com/c/chromium/src/+/3774541
  (Bad FakeIdentityRequestDialogController refactor)
- adds missing call to set IDP cookie in
  "Get after abort should work" test.

BUG=1343651
TEST=IdpNetworkRequestManagerTest.DontCallCallbackAfterManagerDeletion

Change-Id: I49b7c21ae346e1322aeb62f6a100ec03e29a5867
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3790026
Commit-Queue: Peter Kotwicz <pkotwicz@chromium.org>
Reviewed-by: Christian Biesinger <cbiesinger@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1029544}

--

wpt-commits: 2d25c82b1e49eb566a3bc11b96796b1acdb8aa4a
wpt-pr: 35253
2022-08-03 10:10:14 +00:00
Andres Perez
d2d09746d6 Bug 1778217 [wpt PR 34712] - Create reference tests for shadow and opacity effects using filters and properties, a=testonly
Automatic update from web-platform-tests
Create reference tests for shadow and opacity effects using filters and properties

The Canvas 2D API provides several ways to generate shadow and opacity effects on drawn elements: by using Canvas filters or setting specific properties. The resulting effects from using either approach should be the same.

These tests check the behavior of each approach against each other and against "manual" drawings that simulate shadows by drawing several rectangles. Also, they check the expected behavior when using both filters and properties at the same time.

Bug: 1341691
Change-Id: I9fec81e99653d17c842aee39f3b0be25e684bc3b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3744242
Reviewed-by: Aaron Krajeski <aaronhk@chromium.org>
Reviewed-by: Juanmi Huertas <juanmihd@chromium.org>
Commit-Queue: Andres Perez <andresrperez@google.com>
Cr-Commit-Position: refs/heads/main@{#1029375}

--

wpt-commits: 25a35be7a8c21c7d9a28eff0173b82d7aaa37427
wpt-pr: 34712
2022-08-03 10:10:13 +00:00
Rune Lillesveen
957d8b6bfe Bug 1782030 [wpt PR 35259] - [@container] Containers forcing legacy for children, a=testonly
Automatic update from web-platform-tests
[@container] Containers forcing legacy for children

For size container queries, we may end up marking a size container
element to force legacy layout without re-attaching the LayoutObject
(since that is not possible during interleaved style/layout).

To make sure child layout objects are forced to legacy, we need to check
the element in addition to the ForceLegacyLayout() flag on the
LayoutObject in order to cover all cases when creating anonymous layout
objects, for instance for anonymous table objects.

Bug: 1345894, 1346969
Change-Id: Ifb3efd1643efd5b048d46dbda570dc4482dd7385
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3789987
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Commit-Queue: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1029346}

--

wpt-commits: db2df0a749b778d59d93e59513443552ad7233f2
wpt-pr: 35259
2022-08-03 10:10:12 +00:00
moz-wptsync-bot
e85ee7f6f1 Bug 1780382 [wpt PR 34912] - Update wpt metadata, a=testonly
wpt-pr: 34912
wpt-type: metadata
2022-08-03 10:10:12 +00:00
Philipp Hancke
e7f7453a05 Bug 1780382 [wpt PR 34912] - webrtc: add test assertions for simulcast-~ spec change, a=testonly
Automatic update from web-platform-tests
webrtc: add test assertions for simulcast-~ spec change (#34912)

* webrtc: add test assertions for simulcast-~ spec change

see https://github.com/w3c/webrtc-pc/issues/2735

* Update webrtc/protocol/simulcast-answer.html

Co-authored-by: Jan-Ivar Bruaroey <jan-ivar@users.noreply.github.com>

Co-authored-by: Jan-Ivar Bruaroey <jan-ivar@users.noreply.github.com>
--

wpt-commits: 980a027308a7a7d9f6182a07e5157737e2f0dc2e
wpt-pr: 34912
2022-08-03 10:10:11 +00:00
Delan Azabani
301718e552 Bug 1782029 [wpt PR 35258] - css-shadow-parts: fix ::part() when element also has @exportparts, a=testonly
Automatic update from web-platform-tests
css-shadow-parts: fix ::part() when element also has @exportparts

CL:3610986 rearranges the loop in StyleResolver::MatchPseudoPartRules
to include the ::part() matching element’s own tree scope, so we can
consider :host::part() rules, but it erroneously maps part names
through @exportparts before moving to the scope directly above. As a
result, we start searching for ::part() rules with our forwarded part
names when we should be searching for rules with our own part names.

This patch defers mapping part names through @exportparts until after
the scope directly above the ::part() matching element.

Fixed: 1347634
Change-Id: Ibe369d0f9324fa9f45112d35d921511513b2b59e

--

wpt-commits: 60bc2a452a2282d555dbdaa1c0c57560b47dbda4
wpt-pr: 35258
2022-08-03 10:10:10 +00:00
Maksim Moskvitin
8c34b585d9 Bug 1782036 [wpt PR 35260] - Revert "Direct Sockets API: Move remoteAddress and remotePort into UDPSocketOptions to align with the spec", a=testonly
Automatic update from web-platform-tests
Revert "Direct Sockets API: Move remoteAddress and remotePort into UDPSocketOptions to align with the spec"

This reverts commit 9306bf128580dbd3648d85e6cf35db0821c3a898.

Reason for revert: likely culprit for many blink test failures on Mac, see crbug.com/1348160

Original change's description:
> Direct Sockets API: Move remoteAddress and remotePort into UDPSocketOptions to align with the spec
>
> Bug: 1345262
> Change-Id: I7332f5785b408e36811b5a3d6fbe5f5808654b4d
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3777041
> Commit-Queue: Andrew Rayskiy <greengrape@google.com>
> Reviewed-by: Reilly Grant <reillyg@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1029166}

Bug: 1345262, 1348160
Change-Id: I92680d22dd3e288bd325f1d7e2ba627a91eb903e
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3790885
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Maksim Moskvitin <mmoskvitin@google.com>
Owners-Override: Maksim Moskvitin <mmoskvitin@google.com>
Cr-Commit-Position: refs/heads/main@{#1029192}

--

wpt-commits: 2f5ff8263e5cfac671328dfafced710a227be706
wpt-pr: 35260
2022-08-03 10:10:10 +00:00
Andrew Rayskiy
58b4231c14 Bug 1781291 [wpt PR 35236] - Direct Sockets API: Move remoteAddress and remotePort into UDPSocketOptions to align with the spec, a=testonly
Automatic update from web-platform-tests
Direct Sockets API: Move remoteAddress and remotePort into UDPSocketOptions to align with the spec

Bug: 1345262
Change-Id: I7332f5785b408e36811b5a3d6fbe5f5808654b4d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3777041
Commit-Queue: Andrew Rayskiy <greengrape@google.com>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1029166}

--

wpt-commits: ab100837450fe39d39128011b51cb82fe4d0fa0c
wpt-pr: 35236
2022-08-03 10:10:09 +00:00
moz-wptsync-bot
4b0926564d Bug 1781215 [wpt PR 35233] - Update wpt metadata, a=testonly
wpt-pr: 35233
wpt-type: metadata
2022-08-03 10:10:08 +00:00
Byungwoo Lee
042252a02d Bug 1781215 [wpt PR 35233] - Move AffectedBySubjectHas flag to HasInvalidationFlags., a=testonly
Automatic update from web-platform-tests
Move AffectedBySubjectHas flag to HasInvalidationFlags.

:has() invalidation doesn't work properly when the :has() pseudo
class is in the subject position and the 'display' property of the
:has() anchor element is 'none' since the 'AffectedBySubjectHas'
flag is in the computed style extra fields.

To fix the bug, this CL moves the AffectedBySubjectHas flag to the
HasInvalidationFlags so that the flag can be stored in the element
rare data.

Like the other :has() related flags in HasInvalidationFlags, the
AffectedBySubjectHas flag will not be cleared after the flag is set.

Bug: 1347181
Change-Id: I98d68c87433f7c1a9a169ea1c471993336216f1d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3787517
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Byungwoo Lee <blee@igalia.com>
Cr-Commit-Position: refs/heads/main@{#1029123}

--

wpt-commits: a7d8c3fb1d74a8e8366a0109ba1f742777b00fc7
wpt-pr: 35233
2022-08-03 10:10:08 +00:00
moz-wptsync-bot
4f0ad285a7 Bug 1781963 [wpt PR 35257] - Update wpt metadata, a=testonly
wpt-pr: 35257
wpt-type: metadata
2022-08-03 10:10:07 +00:00
Ryosuke Niwa
5a3a40cdf1 Bug 1781963 [wpt PR 35257] - Fix a bug in this test that the host wasn't getting focused., a=testonly
Automatic update from web-platform-tests
Fix a bug in this test that the host wasn't getting focused. (#35257)

HTML defines steps to run when an element is inserted into a document (i.e. document tree),
not anytime an element is connected to a document:
https://html.spec.whatwg.org/multipage/interaction.html#the-autofocus-attribute
--

wpt-commits: c86f08bc81892a44c2eb80344d6e3c651b71b80b
wpt-pr: 35257
2022-08-03 10:10:07 +00:00
moz-wptsync-bot
d49124f999 Bug 1780244 [wpt PR 34898] - Update wpt metadata, a=testonly
wpt-pr: 34898
wpt-type: metadata
2022-08-03 10:10:06 +00:00
Ari Chivukula
114b64829a Bug 1780244 [wpt PR 34898] - [Accept-CH] (3) Remove delegation support from chromium, a=testonly
Automatic update from web-platform-tests
[Accept-CH] (3) Remove delegation support from chromium

This removes support for the name="accept-ch" meta tag. Now that we have
the delegate-ch meta tag to replace it and usage is low, this isn't
needed.

This CL is part of a series:
(1) Disable support in chromium
(2) Remove tests from devtools
(3) Remove support from chromium

Bug: 1334152
Change-Id: Id8b5fe5f167375a20b153af103aeb51cdf495f8d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3755606
Reviewed-by: Charlie Reis <creis@chromium.org>
Reviewed-by: Yoav Weiss <yoavweiss@chromium.org>
Reviewed-by: Victor Tan <victortan@chromium.org>
Reviewed-by: Yue Ru Sun <yrsun@chromium.org>
Commit-Queue: Ari Chivukula <arichiv@chromium.org>
Auto-Submit: Ari Chivukula <arichiv@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1028930}

--

wpt-commits: 9b0f0894471a7549104788472986c78361bba70e
wpt-pr: 34898
2022-08-03 10:10:06 +00:00
Rune Lillesveen
fab39f3955 Bug 1781799 [wpt PR 35247] - CSS-wide keywords are not allowed unquoted in local(), a=testonly
Automatic update from web-platform-tests
CSS-wide keywords are not allowed unquoted in local()

Instead of dropping the descriptor, we stored a local() descriptor with
an empty font name which caused a crash. If the parsed font name is the
empty string, drop the descriptor.

Bug: 1342244
Change-Id: I5eb2c450b2019df475ed0caafba647fd9dc7fb61
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3789343
Reviewed-by: Dominik Röttsches <drott@chromium.org>
Commit-Queue: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1028890}

--

wpt-commits: d0ea7f21d6f02bc788163442bb38e5c06b5a089d
wpt-pr: 35247
2022-08-03 10:10:05 +00:00
moz-wptsync-bot
0b7d731bc5 Bug 1780546 [wpt PR 34924] - Update wpt metadata, a=testonly
wpt-pr: 34924
wpt-type: metadata
2022-08-03 10:10:05 +00:00
samicolon
4f5ba48d9d Bug 1780546 [wpt PR 34924] - [Multi Apps] Reject add() call promise in case of error(s), a=testonly
Automatic update from web-platform-tests
[Multi Apps] Reject add() call promise in case of error(s)

Bug: 1313108, 1171317
Change-Id: Ie2ababf6febd67d2bb6cbc7a9adc61f81d4eefc3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3740651
Reviewed-by: Mike West <mkwst@chromium.org>
Commit-Queue: Sam Thiesen <samicolon@google.com>
Reviewed-by: Daniel Murphy <dmurph@chromium.org>
Reviewed-by: Ivan Šandrk <isandrk@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1028668}

--

wpt-commits: 6473beec7ac068080691984b8efbfd69323fbb7e
wpt-pr: 34924
2022-08-03 10:10:04 +00:00
Gerald Monaco
39fe574aa5 Bug 1781461 [wpt PR 35237] - Fix unit in Container Query parsing test, a=testonly
Automatic update from web-platform-tests
Fix incorrect unit in Container Query test

--

wpt-commits: a56a474935bbfd82b26833f763567d18d026d295
wpt-pr: 35237
2022-08-03 10:10:04 +00:00
moz-wptsync-bot
7366e5a77c Bug 1779540 [wpt PR 34843] - Update wpt metadata, a=testonly
wpt-pr: 34843
wpt-type: metadata
2022-08-03 10:10:03 +00:00
Domenic Denicola
fcbf04887d Bug 1779540 [wpt PR 34843] - WPT: test srcdoc + session history interactions, a=testonly
Automatic update from web-platform-tests
WPT: test srcdoc + session history interactions

See discussion in https://github.com/whatwg/html/issues/6809.

Bug: 1344417
Change-Id: Iec66ca607fab98d37fbaddba26c2428ab65bd70e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3759061
Reviewed-by: Arthur Sonzogni <arthursonzogni@chromium.org>
Commit-Queue: Domenic Denicola <domenic@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1028593}

--

wpt-commits: c78f07a33c46e6cf2f12183f47241f0f6275fe24
wpt-pr: 34843
2022-08-03 10:10:03 +00:00
moz-wptsync-bot
8543c14bdf Bug 1781442 [wpt PR 34744] - Update wpt metadata, a=testonly
wpt-pr: 34744
wpt-type: metadata
2022-08-03 10:10:02 +00:00
Joey Arhar
f0fa52c0bf Bug 1781442 [wpt PR 34744] - Don't re-lock DisplayLocks during forced unlock, a=testonly
Automatic update from web-platform-tests
Don't re-lock DisplayLocks during forced unlock

When a DisplayLock is unlocked via ForceUnlockIfNeeded, subsequent
updates to the DisplayLock can cause it to become locked again which is
problematic.

This patch prevents the DisplayLock from being locked again until the
next frame.

Fixed: 1338135
Change-Id: I07790658e25ea9fe2f4e8de154e3a58e7e08892b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3751710
Commit-Queue: Joey Arhar <jarhar@chromium.org>
Reviewed-by: Vladimir Levin <vmpstr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1028405}

--

wpt-commits: 0966be69c8686977b6e0c1efc6f9f020055aa474
wpt-pr: 34744
2022-08-03 10:10:02 +00:00