Commit Graph

867012 Commits

Author SHA1 Message Date
Nicolas Chevobbe
49d6355cb1 Bug 1869484 - [devtools] Add test for server returning stylesheet content based on accept text/css header. r=emilio,devtools-reviewers,ochameau
We take this opportunity to add a shared helper to retrieve stylesheet text
given a stylesheet resource and use it in the other stylesheet resources tests.

Differential Revision: https://phabricator.services.mozilla.com/D195471
2023-12-12 12:37:19 +00:00
Nicolas Chevobbe
2ae49bf41c Bug 1868263 - [devtools] Don't include circle/ellipse position when we don't have it in shape highlighter. r=devtools-reviewers,ochameau.
Differential Revision: https://phabricator.services.mozilla.com/D196009
2023-12-12 12:37:12 +00:00
Cathie Chen
1445599ff3 Bug 1868868 - The value of thumb position changed by reflow should be consistent to nsSliderFrame::CurrentPositionChanged, r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D195815
2023-12-12 12:11:13 +00:00
Florian Quèze
03bd9de29c Bug 1866629 - Remove the sample_groups object in serialized counters, r=canaltinova,profiler-reviewers.
Differential Revision: https://phabricator.services.mozilla.com/D194695
2023-12-12 11:28:07 +00:00
Paul Bone
9503eb0aca Bug 1863867 - Add support for targeting experiments based on memory r=barret
Differential Revision: https://phabricator.services.mozilla.com/D193160
2023-12-12 11:18:23 +00:00
Paul Bone
62b5d500fd Bug 1863867 - Add expriment targeting based on archiecture bits r=barret
Differential Revision: https://phabricator.services.mozilla.com/D193159
2023-12-12 11:18:23 +00:00
Jihye Hong
011eb4b875 Bug 1798871 - Remove android + fission OK/TIMEOUT annotations from content-visibility TCs r=emilio
This patch removes android + fission OK/TIMEOUT annotation from working content-visibility TCs

Differential Revision: https://phabricator.services.mozilla.com/D196013
2023-12-12 11:09:56 +00:00
Iulian Moraru
833ad7ccec Backed out changeset b42632c3ae4c (bug 1867705) - revert the expectations added here because they are causing wpt failures on lists-styles.html. CLOSED TREE 2023-12-12 15:12:07 +02:00
Johannes J. Schmidt
13092d5659 Bug 1867011 - Update Strings for about:logins - Remove passwords - r=jneuberger,fluent-reviewers,kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D194980
2023-12-12 11:00:03 +00:00
sotaro
438f910bc0 Bug 1858361 - Call CanvasContext::SwapChainPresent() from ShareableCanvasRenderer::UpdateCompositableClient() r=gfx-reviewers,nical
Call CanvasContext::SwapChainPresent()  from ShareableCanvasRenderer::UpdateCompositableClient() like other canvas implementations.

Current WebGPU implementation does not handle presenting swap chain of offscreen canvas. It is going to be handled by another bug.

Differential Revision: https://phabricator.services.mozilla.com/D196141
2023-12-12 10:45:51 +00:00
moz-wptsync-bot
8494ec0f53 Bug 1867925 - [wpt-sync] Update web-platform-tests to e0e0f5b2721bf22568309f71a56ba7926348b0ef, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: e0e0f5b2721bf22568309f71a56ba7926348b0ef
wpt-type: landing
2023-12-12 10:28:48 +00:00
Anne van Kesteren
66837f2626 Bug 1867856 [wpt PR 43482] - HTML pseudo-classes: :checked:indeterminate, a=testonly
Automatic update from web-platform-tests
HTML pseudo-classes: :checked:indeterminate

Primarily for https://github.com/WebKit/WebKit/pull/21157.
--

wpt-commits: e0e0f5b2721bf22568309f71a56ba7926348b0ef
wpt-pr: 43482
2023-12-12 10:28:47 +00:00
moz-wptsync-bot
924a1a3f35 Bug 1867678 [wpt PR 43461] - Update wpt metadata, a=testonly
wpt-pr: 43461
wpt-type: metadata
2023-12-12 10:28:47 +00:00
Kurt Catti-Schmidt
df58ffa7c2 Bug 1867678 [wpt PR 43461] - [GridNG] Update grid-auto-repeat-max-size-001.html and mark tentative, a=testonly
Automatic update from web-platform-tests
[GridNG] Update grid-auto-repeat-max-size-001.html and mark tentative

Updating per discussion in CSSWG
(https://github.com/w3c/csswg-drafts/issues/8963) and marking as
tentative.

Bug: 1506789
Change-Id: Ib639db1d2c01870aae2a14be97e63788e5d955b0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5077105
Reviewed-by: Alison Maher <almaher@microsoft.com>
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1232260}

--

wpt-commits: 766176388fc4bb331c012525b85b2e482577c1c0
wpt-pr: 43461
2023-12-12 10:28:46 +00:00
Daniil Sakhapov
4e81a5a029 Bug 1867748 [wpt PR 43468] - Reland "Check if math expression has percentages deep inside", a=testonly
Automatic update from web-platform-tests
Reland "Check if math expression has percentages deep inside"

This is a reland of commit fc365dddd74a2c9ba22036fd5563dbea8ff34c7c

Original change's description:
> Check if math expression has percentages deep inside
>
> Currently, only the top level category is checked to have a percentage
> dependency, check all the nodes inside the expression as well,
> as it can be the case like:
> NumberProducingFunction(Percentage) * Pixels.
> The top level category is Length in such case and we try to resolve it
> with ComputeLength, where percentages are not allowed.
>
> Note: the added test would crash before the CL, as it would try to
> GetDouble() of percentage which is not allowed in that context.
>
> Bug: 1505817
> Change-Id: Iefd13c0d190c3b8adf463ea244f81331635e14fe
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5064155
> Commit-Queue: Daniil Sakhapov <sakhapov@chromium.org>
> Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1230671}

Bug: 1505817
Change-Id: I19b1ce50ffd50bdbf7aa4dc919fb7525b0b02db0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5076966
Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org>
Commit-Queue: Daniil Sakhapov <sakhapov@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1232219}

--

wpt-commits: 274238953d7f9c74b6c77f3e91081a6ec50c4ab1
wpt-pr: 43468
2023-12-12 10:28:45 +00:00
moz-wptsync-bot
7a66a397cb Bug 1867417 [wpt PR 43438] - Update wpt metadata, a=testonly
wpt-pr: 43438
wpt-type: metadata
2023-12-12 10:28:44 +00:00
Camillia Smith Barnes
9092586ca7 Bug 1867417 [wpt PR 43438] - Shared Storage: Add tests for SSW imgs controlled by service workers, a=testonly
Automatic update from web-platform-tests
Shared Storage: Add tests for SSW imgs controlled by service workers

We add some web tests to show that image requests, with the
`sharedStorageWritable` attribute set to true, that are intercepted
by service workers but fallback to network can write to shared storage
via response headers.

Bug: 1434529,1218540
Change-Id: I5b3b56286788f8f25042d5b02e1e10e4824f3c08
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5073616
Commit-Queue: Yao Xiao <yaoxia@chromium.org>
Reviewed-by: Yao Xiao <yaoxia@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1231656}

--

wpt-commits: f0b8f3951fa09e59b26a6cf15a1f287c499c2e3e
wpt-pr: 43438
2023-12-12 10:28:44 +00:00
Keren Zhu
934fc02ee9 Bug 1867858 [wpt PR 43483] - Revert "[Private Network Access] Add location update WPTs", a=testonly
Automatic update from web-platform-tests
Revert "[Private Network Access] Add location update WPTs"

This reverts commit 31efd97d0500638a16198610ad5b1ea383175558.

Reason for revert: new tests are failing.

https://ci.chromium.org/ui/p/chromium/builders/ci/mac13-arm64-rel-tests/11048/overview

https://ci.chromium.org/ui/p/chromium/builders/ci/WebKit%20Win10

Original change's description:
> [Private Network Access] Add location update WPTs
>
> Similar to window-open and anchor tests but navigating via
> window.location updates. The "top.location" tests update
> the window.location of its top window.
>
> Bug: 1431155
> Change-Id: I0894d798d40cd20bc4bc66042132feeb98a6beab
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5062770
> Commit-Queue: Jonathan Hao <phao@chromium.org>
> Reviewed-by: Yifan Luo <lyf@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1232002}

Bug: 1431155
Change-Id: If90ec2a78a6ba96742e9df41429997beb5a69d0d
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5075168
Owners-Override: Keren Zhu <kerenzhu@google.com>
Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Auto-Submit: Keren Zhu <kerenzhu@chromium.org>
Reviewed-by: Keren Zhu <kerenzhu@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1232090}

--

wpt-commits: e1ef54c14ce0646fa0808c55c2c8a78322e53744
wpt-pr: 43483
2023-12-12 10:28:43 +00:00
Noam Rosenthal
b3abd8f3d1 Bug 1867747 [wpt PR 43467] - LoAF: Be specific about source locations and CORS, a=testonly
Automatic update from web-platform-tests
LoAF: Be specific about source locations and CORS

- For CORS-ok scripts, expose base URL
- For opaque module scripts, expose source URL
- For callbacks/events in opaque scripts, don't expose URL

The proposed spec is a bit open about this as long as opaque script locations
are not exposed, so the WPT allows a few options and rejects only
on violations.

Bug: 1506096
Change-Id: If3b3a86a9ab396f189b188f4b5b7a8e0064b05ad
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5077466
Reviewed-by: Dominic Farolino <dom@chromium.org>
Reviewed-by: Michal Mocny <mmocny@chromium.org>
Commit-Queue: Noam Rosenthal <nrosenthal@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1232040}

--

wpt-commits: 3aff5f1e12d6dc20e333b3f8ae589d86c1ddaedb
wpt-pr: 43467
2023-12-12 10:28:42 +00:00
moz-wptsync-bot
fee7824822 Bug 1867831 [wpt PR 43478] - Update wpt metadata, a=testonly
wpt-pr: 43478
wpt-type: metadata
2023-12-12 10:28:41 +00:00
Antoine Quint
e477cea313 Bug 1867831 [wpt PR 43478] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=265673, a=testonly
Automatic update from web-platform-tests
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=265673 (#43478)

--

wpt-commits: 5b364ffd51e6d33dcd27993332363d53302dcec8
wpt-pr: 43478
2023-12-12 10:28:41 +00:00
moz-wptsync-bot
57d44f36ad Bug 1863808 [wpt PR 43031] - Update wpt metadata, a=testonly
wpt-pr: 43031
wpt-type: metadata
2023-12-12 10:28:40 +00:00
Kevin Ellis
81c03957ae Bug 1863808 [wpt PR 43031] - Fix NOTREACHED in layoutTheme::DefaultSystemColor, a=testonly
Automatic update from web-platform-tests
Fix NOTREACHED in layoutTheme::DefaultSystemColor

CSS transitions and animations did not support unresolved color-mix.

With this patch, transitions work with unresolved-color-mix, and CSS
animations work with unresolved-color-mix in a neutral keyframe. Still
need to support unresolved-color-mix with a string keyframe for a CSS
animation.

Bug: 1493430, 1500708, 1464035
Change-Id: I7aa71ae8af4a8908f49bb41c5378f00c9a748c88
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5014009
Reviewed-by: Aaron Krajeski <aaronhk@chromium.org>
Commit-Queue: Kevin Ellis <kevers@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1232024}

--

wpt-commits: 6b504502305706640be6b33b5710dc47e568d260
wpt-pr: 43031
2023-12-12 10:28:39 +00:00
Jonathan Hao
6a190af9fc Bug 1866807 [wpt PR 43367] - [Private Network Access] Add location update WPTs, a=testonly
Automatic update from web-platform-tests
[Private Network Access] Add location update WPTs

Similar to window-open and anchor tests but navigating via
window.location updates. The "top.location" tests update
the window.location of its top window.

Bug: 1431155
Change-Id: I0894d798d40cd20bc4bc66042132feeb98a6beab
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5062770
Commit-Queue: Jonathan Hao <phao@chromium.org>
Reviewed-by: Yifan Luo <lyf@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1232002}

--

wpt-commits: 52dabc90de44f528b8fc79aa5bfe4df11914f2b6
wpt-pr: 43367
2023-12-12 10:28:39 +00:00
Jonathan Hao
95c3314152 Bug 1867824 [wpt PR 43476] - [Private Network Access] Add anchor navigation wpts, a=testonly
Automatic update from web-platform-tests
[Private Network Access] Add anchor navigation wpts

This is very similar to the window-open tests but they open new windows
via an anchor link click.

Bug: 1291252
Change-Id: I93108369d7fc9e9cc5dae10ec06a009bd84064a8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5053884
Commit-Queue: Jonathan Hao <phao@chromium.org>
Reviewed-by: Yifan Luo <lyf@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1231997}

--

wpt-commits: 866a3036c79d1e8b651ae1d1375eace93b9ea920
wpt-pr: 43476
2023-12-12 10:28:38 +00:00
Ethan Jimenez (from Dev Box)
5d4e0bd319 Bug 1867713 [wpt PR 43464] - [Grid] Remove usage of Ahem font in grid-minimum-size-grid-items-021, a=testonly
Automatic update from web-platform-tests
[Grid] Remove usage of Ahem font in grid-minimum-size-grid-items-021

The font is causing the WPT to fail due to minor artifacts that result
in the contribution size of the text not being *exactly* `100px`.
Refactoring the test to use an inline item of `width: 100px`.

Results for other browser vendors remain unaffected by this change.

Bug: 1506877
Change-Id: Ia019048d4f401ad8ccd3926eaff32f2547d6dfdf
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5078473
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1231967}

--

wpt-commits: 12ddd2531567d7a7c41c211e60f5fe41518e6b72
wpt-pr: 43464
2023-12-12 10:28:37 +00:00
Jonathan Hao
1a06e1c403 Bug 1864206 [wpt PR 43081] - [Private Network Access] Extend iframe navigation check to main frames, a=testonly
Automatic update from web-platform-tests
[Private Network Access] Extend iframe navigation check to main frames

This applies PNA to top level navigations.  It also extends the original
feature flag to cover the top level case.

Adjustment to tests:
1. We can't expect window.open to return null.  It has to return
   something when it navigates to the initial empty document, and PNA
   checks happen later.
2. Use subsetTestByKey like the iframe test because running evenything
   together tends to time out.
3. Use `PreflightBehavior.navigation()` so the test server replies
   headers necessary for navigation requests.
4. Make the test return "no preflight received" when that's the reason
   the test fails, to distinguish from failures.

Bug: 1431155
Change-Id: I3fcf212139eebb59384e4247776d562bcbe67c85
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5019405
Reviewed-by: Camille Lamy <clamy@chromium.org>
Commit-Queue: Jonathan Hao <phao@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1231939}

--

wpt-commits: 3e5b556b8a60dc444d7b7a0c422145d467ae0a2b
wpt-pr: 43081
2023-12-12 10:28:37 +00:00
Tim Nguyen
e4506d2f1b Bug 1867750 [wpt PR 43469] - Remove unused function from no-crash-set-exception.html, a=testonly
Automatic update from web-platform-tests
Remove unused function from no-crash-set-exception.html (#43469)

--

wpt-commits: ae9e36ca1931bcb83e30fa13c46071079096f197
wpt-pr: 43469
2023-12-12 10:28:36 +00:00
Daniil Sakhapov
5fe3627841 Bug 1867567 [wpt PR 43457] - Mark the outmost dirty style containment scope only if it has changed, a=testonly
Automatic update from web-platform-tests
Mark the outmost dirty style containment scope only if it has changed

During the creation of the style containment scope the ancestors are
created on the fly and are marked as outmost dirty in such cases.
But that's not correct as if nothing is changed in the new
ancestor, we don't need to update the outmost dirty scope.
Dirtying parent style containment scopes outside a size query container
during layout leads to modifying the layout box tree outside the query
container which is not allowed.

Bug: 1505164
Change-Id: Ic267a863201223d1b3c669ae5216c1eef7dddff7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5075697
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Daniil Sakhapov <sakhapov@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1231862}

--

wpt-commits: 3e0c565554dd79ab3722385adf0f884fd3c42991
wpt-pr: 43457
2023-12-12 10:28:35 +00:00
Ningxin Hu
bbc02dc2c8 Bug 1866804 [wpt PR 43366] - WebNN: Drop null value support in newShape parameter for reshape, a=testonly
Automatic update from web-platform-tests
WebNN: Drop null value support in newShape parameter for reshape

This CL simplifies the implementation of the reshape() build method of
MLGraphBuilder according to the proposal [1]. In particular, this CL
drops the support of the special `null` value in the newShape parameter,
so that the implementation won’t need to compute the size of that
dimension with the value `null`.

This CL also removes the WebNN reshape test cases for `null` value from
WPT and updates the rebase accordingly.

[1]: https://github.com/webmachinelearning/webnn/issues/388

Bug: 1502361, 1273291
Change-Id: I61945172a566c140af3f1748cb049c8505a6b28d
Cq-Include-Trybots: luci.chromium.try​:win11-blink-rel
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5060264
Reviewed-by: Jiewei Qian <qjw@chromium.org>
Reviewed-by: Weizhong Xia <weizhong@google.com>
Commit-Queue: ningxin hu <ningxin.hu@intel.com>
Cr-Commit-Position: refs/heads/main@{#1231836}

--

wpt-commits: fd472c10d59bf887f3f85f77b01d46fc84db9619
wpt-pr: 43366
2023-12-12 10:28:35 +00:00
moz-wptsync-bot
425251bad6 Bug 1867380 [wpt PR 43430] - Update wpt metadata, a=testonly
wpt-pr: 43430
wpt-type: metadata
2023-12-12 10:28:34 +00:00
Oriol Brufau
479b57dbe6 Bug 1867380 [wpt PR 43430] - [css-values] Add tests for signed zero, a=testonly
Automatic update from web-platform-tests
[css-values] Add tests for signed zero

All browsers are wrong, in slightly different ways.

--

wpt-commits: f6f903e8069883a10bfa44a4692016264a70f3f6
wpt-pr: 43430
2023-12-12 10:28:33 +00:00
Hiroki Nakagawa
b65bd4baaf Bug 1867730 [wpt PR 43465] - Revert "Dispatch close event when MessagePort is disentangled", a=testonly
Automatic update from web-platform-tests
Revert "Dispatch close event when MessagePort is disentangled"

This reverts commit 6a74d3d8049e1744b862757a73f90f3d7a5e08b0.

Reason for revert:
The tests newly added by the original CL are failing on
chrome_wpt_tests on the Linux Tests bot:
https://ci.chromium.org/ui/p/chromium/builders/ci/Linux%20Tests/138259/overview

Original change's description:
> Dispatch close event when MessagePort is disentangled
>
> We want to dispatch a close event when an entangled MessagePort is disconnected.
> Given a pair of entangled ports, port1 and port2, if port2 is closed at any point,
> a port1’s error handler is run.
> So we can change an error handler to dispatch a close event.
>
> The tests of close event are as follows:
> 1) port was explicitly closed.
> 2) owning document was destroyed.
> 3) owning document crashed.
> 4) port was garbage collected.
>
> Design Doc:https://docs.google.com/document/d/1lXZU2Pk2ycitqj8aL9kxT2aauwXqpA0vJDUalkXA29Y
> Explainer:https://github.com/fergald/explainer-messageport-close
> HTML spec PR:https://github.com/whatwg/html/pull/9933
>
> Bug: 1495616
> Change-Id: I99f9f5a0d7cc63f0916da316ec666ba793215019
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5003089
> Reviewed-by: Jeremy Roman <jbroman@chromium.org>
> Commit-Queue: Nonoka Muraki <murakinonoka@chromium.org>
> Reviewed-by: Ming-Ying Chung <mych@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1231743}

Bug: 1495616
Change-Id: Ib697597d6ab70a9a7bfc41a67dfc647698024a64
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5075742
Reviewed-by: Ming-Ying Chung <mych@chromium.org>
Commit-Queue: Hiroki Nakagawa <nhiroki@chromium.org>
Owners-Override: Hiroki Nakagawa <nhiroki@chromium.org>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1231780}

--

wpt-commits: 5d1c45f9f81c37c45e7acc351348cd6e9879597f
wpt-pr: 43465
2023-12-12 10:28:33 +00:00
moz-wptsync-bot
50ed1a974f Bug 1867484 [wpt PR 43446] - Update wpt metadata, a=testonly
wpt-pr: 43446
wpt-type: metadata
2023-12-12 10:28:32 +00:00
Traian Captan
a2416adca3 Bug 1867484 [wpt PR 43446] - Increase lazy load scroll margin tests spacer size, a=testonly
Automatic update from web-platform-tests
Increase lazy load scroll margin tests spacer size

This should avoid false positives where the edge could be considered inclusive.

R=pdr

Bug: 1391989
Change-Id: I20a0f04bc20029a6622bd5e74e8711c27f79284f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5075126
Reviewed-by: Philip Rogers <pdr@chromium.org>
Commit-Queue: Traian Captan <tcaptan@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1231762}

--

wpt-commits: e772a772f052a0ec758ad16c71a0603c3f096a33
wpt-pr: 43446
2023-12-12 10:28:31 +00:00
Chris Dumez
e9f4adcf6d Bug 1867681 [wpt PR 43462] - Improve case sensitivity checks for Element.setAttributeNode(), a=testonly
Automatic update from web-platform-tests
Improve case sensitivity checks for Element.setAttributeNode()

Improve case sensitivity checks for Element.setAttributeNode() to cover the
following WebKit bug, which wasn't caught by existing tests:
- https://bugs.webkit.org/show_bug.cgi?id=265597
--

wpt-commits: 6d466912c4702691a1aa8c3e6d4ec1d92b870253
wpt-pr: 43462
2023-12-12 10:28:31 +00:00
moz-wptsync-bot
5e3c05b049 Bug 1867705 [wpt PR 43463] - Update wpt metadata, a=testonly
wpt-pr: 43463
wpt-type: metadata
2023-12-12 10:28:30 +00:00
Tim Nguyen
52ae272b55 Bug 1867705 [wpt PR 43463] - Fix erronous UA styles in lists-styles.html, a=testonly
Automatic update from web-platform-tests
Fix erronous UA styles in lists-styles.html

`ol` should not support `none` / `disc` / `circle` / `square` `list-style-type`, only `ul` should support those.

Spec: https://html.spec.whatwg.org/#lists
--
Add missing `<ul>` tests to lists-styles.html
--

wpt-commits: 98e3a42bab44c61a94f0d5793940db200c0f1331, dfc99c2752855cb4fc5547279b56b8f3daec5a1d
wpt-pr: 43463
2023-12-12 10:28:29 +00:00
moz-wptsync-bot
450b8e6aaf Bug 1867538 [wpt PR 43452] - Update wpt metadata, a=testonly
wpt-pr: 43452
wpt-type: metadata
2023-12-12 10:28:29 +00:00
Steve Kobes
42a224aa89 Bug 1867538 [wpt PR 43452] - Mark nested-snap test cases as tentative., a=testonly
Automatic update from web-platform-tests
Mark nested-snap test cases as tentative.

Bug: 1505893
Change-Id: Ia90356cc81c258597dba8bf41c0b18d4e4890f58
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5069316
Commit-Queue: Steve Kobes <skobes@chromium.org>
Reviewed-by: Robert Flack <flackr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1231744}

--

wpt-commits: 9acec01e8494f729bc9fedb9e9eee35baef49d29
wpt-pr: 43452
2023-12-12 10:28:28 +00:00
moz-wptsync-bot
68cf78cb37 Bug 1863677 [wpt PR 43015] - Update wpt metadata, a=testonly
wpt-pr: 43015
wpt-type: metadata
2023-12-12 10:28:27 +00:00
murakinonoka
96e9abc90b Bug 1863677 [wpt PR 43015] - Dispatch close event when MessagePort is disentangled, a=testonly
Automatic update from web-platform-tests
Dispatch close event when MessagePort is disentangled

We want to dispatch a close event when an entangled MessagePort is disconnected.
Given a pair of entangled ports, port1 and port2, if port2 is closed at any point,
a port1’s error handler is run.
So we can change an error handler to dispatch a close event.

The tests of close event are as follows:
1) port was explicitly closed.
2) owning document was destroyed.
3) owning document crashed.
4) port was garbage collected.

Design Doc:https://docs.google.com/document/d/1lXZU2Pk2ycitqj8aL9kxT2aauwXqpA0vJDUalkXA29Y
Explainer:https://github.com/fergald/explainer-messageport-close
HTML spec PR:https://github.com/whatwg/html/pull/9933

Bug: 1495616
Change-Id: I99f9f5a0d7cc63f0916da316ec666ba793215019
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5003089
Reviewed-by: Jeremy Roman <jbroman@chromium.org>
Commit-Queue: Nonoka Muraki <murakinonoka@chromium.org>
Reviewed-by: Ming-Ying Chung <mych@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1231743}

--

wpt-commits: dd47f140612cef24b9e9c692e77b4d3aa5307279
wpt-pr: 43015
2023-12-12 10:28:27 +00:00
Matt Menke
b092e6eb1e Bug 1867347 [wpt PR 43425] - [FLEDGE]: Add trustedBiddingSignalsSlotSizeMode to InterestGroups., a=testonly
Automatic update from web-platform-tests
[FLEDGE]:  Add trustedBiddingSignalsSlotSizeMode to InterestGroups.

This CL adds the trustedBiddingSignalsSlotSizeMode to the Protected
Audience API's InterestGroups, and saves them to the database. The
new field currently doesn't have any actual effect.

See https://github.com/WICG/turtledove/pull/928 for API description.

Bug: 1506238
Change-Id: I7133436c813076274822db522ece1a668dba51e7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5063314
Commit-Queue: Matt Menke <mmenke@chromium.org>
Reviewed-by: Russ Hamilton <behamilton@google.com>
Reviewed-by: Ken Buchanan <kenrb@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1231648}

--

wpt-commits: ba3a0007fbf8711ffeb81df6054327bdc2cc1075
wpt-pr: 43425
2023-12-12 10:28:26 +00:00
Kurt Catti-Schmidt
3e8a01c8f1 Bug 1867661 [wpt PR 43460] - [GridNG] Update test file to match reference scrollbars, a=testonly
Automatic update from web-platform-tests
[GridNG] Update test file to match reference scrollbars

The reference for this test is 100x100-grey-box-with-scrollbars.html,
which has a 150px by 150px square overflowing a 100px by 100px box, but
the test specifies a 120px by 120px square overflowing a 100px by 100px
box. Since the scrollbar thumb is based on the amount of content inside
of the scrollable region, the size of the scrollbar thumb didn't match
the reference and the test was failing.

The fix here is to make the test 150px by 150px so it matches the
reference. The conditions that it's testing (that scrollbars are
visible) remains unchanged.

Bug: 1335889
Change-Id: If78b7d9a2ad04bde5b6e1ce1f7757e537ab97535
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5077836
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Alison Maher <almaher@microsoft.com>
Commit-Queue: Kurt Catti-Schmidt <kschmi@microsoft.com>
Reviewed-by: Ethan Jimenez <ethavar@microsoft.com>
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1231543}

--

wpt-commits: 3e2d8fc027ffccb98d701560e7ed9d72343b549a
wpt-pr: 43460
2023-12-12 10:28:25 +00:00
moz-wptsync-bot
7ddcab726d Bug 1867615 [wpt PR 43458] - Update wpt metadata, a=testonly
wpt-pr: 43458
wpt-type: metadata
2023-12-12 10:28:25 +00:00
Steve Kobes
99cf5112ec Bug 1867615 [wpt PR 43458] - Fix null pointer dereference in AutoscrollController., a=testonly
Automatic update from web-platform-tests
Fix null pointer dereference in AutoscrollController.

A fieldset element creates an anonymous block for its contents (see
LayoutFieldset::InsertedIntoTree), which may be passed as |scrollable|
to AutoscrollController::StartMiddleClickAutoscroll.

It seems we don't need to access scrollable->GetNode() in the first
place.  We can just start the layout tree walk from scrollable itself.

Bug: 1488016
Change-Id: I43da256d48f827c818636848abcd659095a94a7c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5076640
Reviewed-by: Dave Tapuska <dtapuska@chromium.org>
Commit-Queue: Steve Kobes <skobes@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1231408}

--

wpt-commits: 7743dbe531cf67c333c8e5a4bfaf613f890375f8
wpt-pr: 43458
2023-12-12 10:28:24 +00:00
moz-wptsync-bot
0ffc220669 Bug 1866970 [wpt PR 43385] - Update wpt metadata, a=testonly
wpt-pr: 43385
wpt-type: metadata
2023-12-12 10:28:23 +00:00
Traian Captan
9cf7fd7b3f Bug 1866970 [wpt PR 43385] - Add auto sizes wpt rendering tests, a=testonly
Automatic update from web-platform-tests
Add auto sizes wpt rendering tests

Also update tests in size-auto to match spec update:
https://github.com/whatwg/html/pull/9493

Spec:
https://html.spec.whatwg.org/#parsing-a-sizes-attribute
https://whatpr.org/html/9493/images.html#parsing-a-sizes-attribute

R=pdr
Bug: 1359051

Change-Id: I77ecbfef3a5a63101929f67025699550cc7f6413
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5064461
Commit-Queue: Traian Captan <tcaptan@chromium.org>
Reviewed-by: Philip Rogers <pdr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1231380}

--

wpt-commits: 5904d197e1d4318c4fefb12bf406c921fbd123f3
wpt-pr: 43385
2023-12-12 10:28:23 +00:00
moz-wptsync-bot
7a27e2e56d Bug 1861547 [wpt PR 42797] - Update wpt metadata, a=testonly
wpt-pr: 42797
wpt-type: metadata
2023-12-12 10:28:22 +00:00
Tommy Steimel
071ec0b361 Bug 1861547 [wpt PR 42797] - [document pip] Allow resizeTo()/resizeBy() via user gesture, a=testonly
Automatic update from web-platform-tests
[document pip] Allow resizeTo()/resizeBy() via user gesture

Currently, we don't allow picture-in-picture windows to use the
resizeTo() and resizeBy() APIs to prevent abuse. This CL adds a user
gesture requirement to those APIs for document picture-in-picture
windows to allow them to use those APIs while limiting the potential
for abuse.

Specification: https://github.com/WICG/document-picture-in-picture/pull/104

Bug: 1354325
Change-Id: I6eabb2e9b8923ec1fc395cb44e3cc00ad674f5da
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4980802
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Fr <beaufort.francois@gmail.com>
Reviewed-by: Frank Liberato <liberato@chromium.org>
Reviewed-by: Scott Violet <sky@chromium.org>
Commit-Queue: Tommy Steimel <steimel@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1230725}

--

wpt-commits: 7007ee235ed368079546dd0a8ef45a7dfa88305a
wpt-pr: 42797
2023-12-12 10:28:22 +00:00