Commit Graph

908226 Commits

Author SHA1 Message Date
Updatebot
d74a40de37 Bug 1963116 - Update aom to 719f60edc51b6141a2434bf1b5110c2fb075b246 r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D246962
2025-05-12 09:59:00 +00:00
Andrea Marchesini
4813ad4a4e Bug 1965167 - Fix WPT cookie-store/cookieListItem_attributes.https.any.serviceworker.html, r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D248736
2025-05-12 09:38:08 +00:00
Keith Cirkel
c6a1d39cde Bug 1963941 - Refactor closedby-corner-cases to avoid waiting on timers r=dom-core,edgar
Differential Revision: https://phabricator.services.mozilla.com/D247605
2025-05-12 09:33:03 +00:00
moz-wptsync-bot
8b665bea82 Bug 1964815 - [wpt-sync] Update web-platform-tests to bff906ab57bb71bfe8839f36795860bc505b5ef5,
MANUAL PUSH: wpt sync bot

wpt-head: bff906ab57bb71bfe8839f36795860bc505b5ef5
wpt-type: landing

Differential Revision: https://phabricator.services.mozilla.com/D248858
2025-05-12 09:22:43 +00:00
moz-wptsync-bot
a9b6d3a702 Bug 1964700 [wpt PR 52359] - Update wpt metadata,
wpt-pr: 52359
wpt-type: metadata

Differential Revision: https://phabricator.services.mozilla.com/D248857
2025-05-12 09:22:39 +00:00
Rune Lillesveen
52c2233f6e Bug 1964700 [wpt PR 52359] - Support sibling-index() in number interpolations,
Automatic update from web-platform-tests
Support sibling-index() in number interpolations

Use the CssToLengthConversionData in StyleResolverState to compute the
value in MaybeConvertValue() and invalidate using a new
TreeCountingChecker for conversion checking if the sibling-count() or
sibling-index() changes.

Bug: 405883453

Change-Id: I598d131e85d8a2e1f7745a34f3b9356cbbea1e82
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6508866
Reviewed-by: Robert Flack <flackr@chromium.org>
Commit-Queue: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1456304}

--

wpt-commits: 3b4afced7ecf45c9cb809041d3b0d8400cbb589f
wpt-pr: 52359

Differential Revision: https://phabricator.services.mozilla.com/D248856
2025-05-12 09:22:36 +00:00
Kevin Ellis
7fff1206a5 Bug 1964691 [wpt PR 52358] - [vt] Track animations that are pending a DOM callback after being skipped,
Automatic update from web-platform-tests
[vt] Track animations that are pending a DOM callback after being skipped

Previously calling startViewTransition followed by a second
startViewTransition would correctly skip the first and wait on
its DOM callback to be triggered; however, since skipping a
transition removes it from the active list, starting a VT after an
explicit skip could result in the DOM callback of the first getting
lumped in with the second. This patch adds tracking of skipped
transitions with a pending DOM callback. These are considered
"active" from the perspective of blocking the replacement
transition's capture phase.

Bug: 414396338
Change-Id: Ife841566239e735db46f6006f2391d02d9cf183d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6513530
Commit-Queue: Kevin Ellis <kevers@chromium.org>
Reviewed-by: Steve Kobes <skobes@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1456270}

--

wpt-commits: 8471745461ac2e9f057f13145c6f9b9f2aa87f32
wpt-pr: 52358

Differential Revision: https://phabricator.services.mozilla.com/D248855
2025-05-12 09:22:32 +00:00
Simon Wülker
5fcd131d3c Bug 1964679 [wpt PR 52354] - Serialize attribute nodes as the empty string,
Automatic update from web-platform-tests
Add test for xml serialization of attribute nodes

Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>

--

wpt-commits: ef1952b4ac2e2b4a0c2b01e4df1e97d029edd4ad
wpt-pr: 52354

Differential Revision: https://phabricator.services.mozilla.com/D248854
2025-05-12 09:22:28 +00:00
moz-wptsync-bot
988a80016f Bug 1964541 [wpt PR 52350] - Update wpt metadata,
wpt-pr: 52350
wpt-type: metadata

Differential Revision: https://phabricator.services.mozilla.com/D248853
2025-05-12 09:22:25 +00:00
Morten Stenshorne
a13ade5309 Bug 1964541 [wpt PR 52350] - Fix MapLocalToAncestor() & co for block fragmentation.,
Automatic update from web-platform-tests
Fix MapLocalToAncestor() & co for block fragmentation.

Get rid of the dependency on LayoutFlowThread and the other legacy
multicol classes for this.

Fix it so that LayoutBox::PhysicalLocation() returns the offset of the
first fragment relatively to the first fragment of its containing block.
No behavior changes unless content is inside block fragmentation. For
block fragmentation, this will affect the behavior of APIs such as
offsetLeft and offsetTop. Previously, when inside block fragmentation,
the offset would be in the internal "stitched" flow thread coordinate
space, where we pretend that all fragmented content is laid out into a
single tall strip. Then we'd convert this to real visual offsets with
help from the flow thread, in some cases, where in others (if both the
element and its offsetParent were inside block fragmentation), the
"stitched" flow thread coordinates would be exposed through APIs such as
offsetLeft and offsetTop.

Apart from this correctness fix, with this CL we're much closer to being
able to remove LayoutFlowThread & co, which are legacy layout objects
that were needed by the legacy layout engine, (and was still required by
the LayoutNG engine, due to this offset calculation stuff, but not by
actual layout).

In order to calculate the offset of the first fragment relatively to the
first fragment of its containing block inside block fragmentation, we
first need to actually finish fragmented layout, since the first
fragment of an element may not be in the same fragmentainer as the first
fragment of its containing block. In case of out-of-flow positioning an
element may even start in an earlier fragmentainer than its containing
block. The code for this machinery is in LayoutBoxUtils. Some of the
logic is copied from the BlockNode code that dealt with this (the
BlockNode parts will be removed when this feature eventually is soldered
to the engine - for now add DCHECKs to make sure that the code is
unreached).

LayoutTableColumn needed some additional fixing. Since table columns
don't generate fragments, there's some code in there to synthesize such
fragments. The new code is based on the logic in
LayoutTableColumn::DeprecatedLocationInternal() (which by the way had
bugs for vertical-rl writing-mode, which are fixed in the new code),
including some checks that never seem to trigger (add TODO).

Prefix old location functions in LayoutBox with "Deprecated", and add
some DCHECKs to ensure that they aren't reached. Also added such DCHECK
to a bunch of LayoutFlowThread, LayoutMultiColumnFlowThread,
LayoutMultiColumnSet functions.

This is behind a runtime-enabled feature flag called
LayoutBoxVisualLocation. For now set it to "experimental". Will flip it
to stable once the feature is complete. Since this CL affects the
behavior of offsetLeft and offsetTop when inside fragmentation, this is
an opportunity to get this to make more sense overall. First of all,
offsetWidth and offsetHeight should be a union of all fragments. It
still uses the stitched block-size. It's not 100% clear how this should
work exactly. See https://github.com/w3c/csswg-drafts/issues/11541

But it seems reasonable that we should be able to walk up the
offsetParent chain from one element `elm`, adding offsetLeft and
offsetTop at each step on the way, and then end up with the same result
as if using `elm.getBoundingClientRect()` (also for width and height).
Will follow up on this.

Many tests that deal with offsetLeft and offsetTop inside block
fragmentation have to be updated because of this change. Also add some
new tests for the improved getClientRects() behavior for table columns
and also for content that overflows the fragmentainers (due to being
tall and monolithic).

Add another PrintContextTest for something that has never worked before:
handling root element margins correctly for PDF URL fragment target
rectangles (this is a corner case all right).

Remove some unit tests (or parts) that are no longer valid because of
this change.

Bug: 40855022
Fuchsia-Binary-Size: shut up.
Change-Id: I0e1fc6cf7717b74b904c825e519ee4694faf87f7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6507711
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Commit-Queue: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1456237}

--

wpt-commits: 0a5a7abb801d347601814cd6ffaa1f85ecaa434c
wpt-pr: 52350

Differential Revision: https://phabricator.services.mozilla.com/D248852
2025-05-12 09:22:21 +00:00
moz-wptsync-bot
a2eea56176 Bug 1963091 [wpt PR 52208] - Update wpt metadata,
wpt-pr: 52208
wpt-type: metadata

Differential Revision: https://phabricator.services.mozilla.com/D248851
2025-05-12 09:22:17 +00:00
Dan Robertson
3e0177aeae Bug 1963091 [wpt PR 52208] - Mark overscroll event tests as tentative,
Automatic update from web-platform-tests
Mark overscroll event tests as tentative (#52208)

--

wpt-commits: da81b24e8c6a065f3060b03c12f2a24b8053aaca
wpt-pr: 52208

Differential Revision: https://phabricator.services.mozilla.com/D248850
2025-05-12 09:22:12 +00:00
moz-wptsync-bot
147475957d Bug 1964667 [wpt PR 52357] - Update wpt metadata,
wpt-pr: 52357
wpt-type: metadata

Differential Revision: https://phabricator.services.mozilla.com/D248849
2025-05-12 09:22:08 +00:00
Anders Hartvoll Ruud
894813cc75 Bug 1964667 [wpt PR 52357] - [functions] Mark dashed-functions-cycles.html as non-tentative,
Automatic update from web-platform-tests
[functions] Mark dashed-functions-cycles.html as non-tentative

Bug: 325504770
Change-Id: I8dc6e9f1596ef3903dcb6a0c6b289ebe1617163a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6512940
Auto-Submit: Anders Hartvoll Ruud <andruud@chromium.org>
Commit-Queue: Munira Tursunova <moonira@google.com>
Reviewed-by: Munira Tursunova <moonira@google.com>
Cr-Commit-Position: refs/heads/main@{#1456223}

--

wpt-commits: 5446621d3ea21a47b0638e645d50820fa51790d6
wpt-pr: 52357

Differential Revision: https://phabricator.services.mozilla.com/D248848
2025-05-12 09:22:05 +00:00
Rune Lillesveen
114c9fdd46 Bug 1964650 [wpt PR 52356] - Represent matrices with unresolved calc() as CSSStyleValue,
Automatic update from web-platform-tests
Represent matrices with unresolved calc() as CSSStyleValue

The internal DOMMatrix can only contain numbers.

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

--

wpt-commits: 250ab4eaf5c493e999535f75e4931b37cafe479a
wpt-pr: 52356

Differential Revision: https://phabricator.services.mozilla.com/D248847
2025-05-12 09:22:01 +00:00
Maksim Sadym
040eddb20b Bug 1964613 [wpt PR 52355] - [testdriver] extend set_geolocation_override invalid input tests,
Automatic update from web-platform-tests
[testdriver] extend set_geolocation_override invalid input tests (#52355)

--

wpt-commits: d865f6f16dc5178b22ca45f6ad766590181094a4
wpt-pr: 52355

Differential Revision: https://phabricator.services.mozilla.com/D248846
2025-05-12 09:21:57 +00:00
Tanu Jain
294b9f1c4e Bug 1964435 [wpt PR 52340] - Fix WPT by correcting spin button coordinates,
Automatic update from web-platform-tests
Fix WPT by correcting spin button coordinates

The test
`input-events-spin-button-click-on-number-input-delete-document.html`
was failing because the calculated coordinates for clicking the spin-up
button were incorrect, causing the pointer events to miss the target.
The coordinates have been adjusted to accurately target the spin-up
button, ensuring the test now passes consistently.

Bug: 366783813
Change-Id: Iccb6dbc3e09b8e92f34d77accf09d409b0963248
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6497956
Commit-Queue: Tanu Jain <tanujain@microsoft.com>
Reviewed-by: Utkarsh Pathak <utpathak@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#1456100}

--

wpt-commits: 16a6ce620e84ed527800524cf34cb72f6af31bfe
wpt-pr: 52340

Differential Revision: https://phabricator.services.mozilla.com/D248845
2025-05-12 09:21:54 +00:00
Ian Kilpatrick
1969a8f22d Bug 1964499 [wpt PR 52347] - [align] Tentatively change our anon-block behaviour.,
Automatic update from web-platform-tests
[align] Tentatively change our anon-block behaviour.

See: https://github.com/w3c/csswg-drafts/issues/11461

Our current behaviour is (IMO) a bug, so tentatively change it to
"Option 1" in the issue.

Adds a tentative test as well.

Change-Id: I145d39d819347d3446dd08cdd98e055e40625b53
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6512658
Reviewed-by: David Grogan <dgrogan@chromium.org>
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1455957}

--

wpt-commits: 188831eade6393b09148089ea030a0e25ef33767
wpt-pr: 52347

Differential Revision: https://phabricator.services.mozilla.com/D248844
2025-05-12 09:21:50 +00:00
moz-wptsync-bot
a87eeb3ed9 Bug 1964450 [wpt PR 52344] - Update wpt metadata,
wpt-pr: 52344
wpt-type: metadata

Differential Revision: https://phabricator.services.mozilla.com/D248843
2025-05-12 09:21:47 +00:00
Morten Stenshorne
2f7d474728 Bug 1964450 [wpt PR 52344] - Printing test for :root block-start margin taller than page.,
Automatic update from web-platform-tests
Printing test for :root block-start margin taller than page.

This is already working in Blink, but I was about to introduce a
crasher, and luckily discovered it in time, even though there was no
test coverage for it (but now there is!)

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

--

wpt-commits: 44ab3987ef82a45f729f6b1eeb2f12c1a831356b
wpt-pr: 52344

Differential Revision: https://phabricator.services.mozilla.com/D248842
2025-05-12 09:21:43 +00:00
Vladimir Levin
4b243abedc Bug 1964432 [wpt PR 52339] - cc/vt: Another speculative fix for view-transition-types-mutable-no-document-element-crashtest.html,
Automatic update from web-platform-tests
cc/vt: Another speculative fix for view-transition-types-mutable-no-document-element-crashtest.html

This patch does the following:
- Wait for the compositor to be ready before running a VT test.

This passes with 500 runs (100 iterations / 5 each).

R=kevers@chromium.org

Bug: 413305967
Change-Id: Ibe37db724777d885e812f1fd2c6f3d41a1c861b5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6506166
Commit-Queue: Vladimir Levin <vmpstr@chromium.org>
Reviewed-by: Kevin Ellis <kevers@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1455716}

--

wpt-commits: d8b209ae839eadb200ffd2ccd60bdcd23c652ccc
wpt-pr: 52339

Differential Revision: https://phabricator.services.mozilla.com/D248841
2025-05-12 09:21:40 +00:00
moz-wptsync-bot
1bd5d7ef96 Bug 1963443 [wpt PR 52250] - Update wpt metadata,
wpt-pr: 52250
wpt-type: metadata

Differential Revision: https://phabricator.services.mozilla.com/D248840
2025-05-12 09:21:36 +00:00
moz-wptsync-bot
a54af37daa Bug 1963443 [wpt PR 52250] - [wdspec] test geolocation "positionUnavailable",
Automatic update from web-platform-tests
[wdspec] test geolocation "positionUnavailable" (#52250)

Spec: https://github.com/w3c/webdriver-bidi/pull/911
--

wpt-commits: 4e5ff79b8032c5762b1548341324a7d357301c2d
wpt-pr: 52250

Differential Revision: https://phabricator.services.mozilla.com/D248839
2025-05-12 09:21:32 +00:00
moz-wptsync-bot
4068ee523d Bug 1964397 [wpt PR 52337] - Update wpt metadata,
wpt-pr: 52337
wpt-type: metadata

Differential Revision: https://phabricator.services.mozilla.com/D248838
2025-05-12 09:21:29 +00:00
Daniil Sakhapov
324e174b7d Bug 1964397 [wpt PR 52337] - [carousel] Disabled ::scroll-button() shouldn't be focusable,
Automatic update from web-platform-tests
[carousel] Disabled ::scroll-button() shouldn't be focusable

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

--

wpt-commits: f4f1a1e383514ca9173201318ec4f7f63aa1efb2
wpt-pr: 52337

Differential Revision: https://phabricator.services.mozilla.com/D248837
2025-05-12 09:21:25 +00:00
moz-wptsync-bot
e1a4af5bf0 Bug 1964399 [wpt PR 52338] - Update wpt metadata,
wpt-pr: 52338
wpt-type: metadata

Differential Revision: https://phabricator.services.mozilla.com/D248836
2025-05-12 09:21:22 +00:00
Steve Kobes
2df27b1cfa Bug 1964399 [wpt PR 52338] - ScopedVT: Add checks for scope elements that are not rendered.,
Automatic update from web-platform-tests
ScopedVT: Add checks for scope elements that are not rendered.

(1) If the scope element has no ComputedStyle, do not create a pseudo
element tree. This can happen if the scope element is inside the light
DOM of a shadow host, but does not appear in the flat tree.

(2) If the scope element has no LayoutObject, don't look for tagged
participants inside it. This happens if scope has display:none style.
Tag discovery uses paint order, so it requires a PaintLayer.

Bug: 412265459
Change-Id: I848cd438b043dbdba35a66177ba7ed6256e6cc44
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6505605
Reviewed-by: Kevin Ellis <kevers@chromium.org>
Commit-Queue: Steve Kobes <skobes@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1455654}

--

wpt-commits: c11e6a428b9f95b1d514cda540e5c190aba4606f
wpt-pr: 52338

Differential Revision: https://phabricator.services.mozilla.com/D248835
2025-05-12 09:21:18 +00:00
moz-wptsync-bot
2b7c71d708 Bug 1964404 [wpt PR 51826] - Update wpt metadata,
wpt-pr: 51826
wpt-type: metadata

Differential Revision: https://phabricator.services.mozilla.com/D248834
2025-05-12 09:21:14 +00:00
JimmyDdotEXE
057e1ae904 Bug 1964404 [wpt PR 51826] - Implement document.scrollingElement,
Automatic update from web-platform-tests
document.scrollingElement: update web platform tests for overflow:clip

Signed-off-by: JimmyDdotEXE <50691404+JimmyDdotEXE@users.noreply.github.com>

--

wpt-commits: fbcb707c3fec975fed56ef4317c0a8bae56afc84
wpt-pr: 51826

Differential Revision: https://phabricator.services.mozilla.com/D248833
2025-05-12 09:21:11 +00:00
Daniil Sakhapov
2cea56745c Bug 1964394 [wpt PR 52336] - [carousel] Fix crashing on ::scroll-button without scroller activation,
Automatic update from web-platform-tests
[carousel] Fix crashing on ::scroll-button without scroller activation

First, put scroll button in disabled state, when it's created on a
non-scroller originating element.
Second, don't do anything when receiving events on such scroll button.
For now, the second part is needed due to the incorrect ability of
a scroll button to be focusable while disabled, this will be fixed
soon, but the second part is still needed for future proof, as stated
in the comment in the code.

Fixed: 415199295
Change-Id: I9440f025e0ce321442ea4b612d9455034ddd49a8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6508371
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Daniil Sakhapov <sakhapov@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1455635}

--

wpt-commits: 75b6a093948d9867c2b1110ec34750317db52cf5
wpt-pr: 52336

Differential Revision: https://phabricator.services.mozilla.com/D248832
2025-05-12 09:21:07 +00:00
Maksim Moskvitin
160c181553 Bug 1964391 [wpt PR 52335] - Revert "WebNN: Fix WPT and move ASAN-only expectations to correct file",
Automatic update from web-platform-tests
Revert "WebNN: Fix WPT and move ASAN-only expectations to correct file"

This reverts commit dc79c0b12c59063696da6725f0d68af4c453ffa3.

Reason for revert: tests are failing on mac, see crbug.com/415739879

Bug: 414243950, 415739879
Original change's description:
> WebNN: Fix WPT and move ASAN-only expectations to correct file
>
> * ASAN-only failure expectations go in ASANExpectations
> * The "mul" test was testing "add" - oops!
>
> Bug: 414243950
> Change-Id: I245c9f9a45dd73fd0d108d34fa5ac1bc3475942c
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6509875
> Commit-Queue: Junwei Fu <junwei.fu@intel.com>
> Reviewed-by: Junwei Fu <junwei.fu@intel.com>
> Cr-Commit-Position: refs/heads/main@{#1455584}

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

--

wpt-commits: e22dab48fc21eed5b1f0259afc5ad44a895841cd
wpt-pr: 52335

Differential Revision: https://phabricator.services.mozilla.com/D248831
2025-05-12 09:21:04 +00:00
Rune Lillesveen
7b590fee5e Bug 1964387 [wpt PR 52333] - Resolve sibling-index() in percentage interpolations,
Automatic update from web-platform-tests
Resolve sibling-index() in percentage interpolations

Fixes crash from calling GetDouble(). Add TODOs for missing conversion
checkers for tree counting functions and relative units inside sign().

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

--

wpt-commits: 7c9b359bf83e346af1761cbe784a11490e4a0725
wpt-pr: 52333

Differential Revision: https://phabricator.services.mozilla.com/D248830
2025-05-12 09:21:00 +00:00
moz-wptsync-bot
b855004d3c Bug 1964365 [wpt PR 52331] - Update wpt metadata,
wpt-pr: 52331
wpt-type: metadata

Differential Revision: https://phabricator.services.mozilla.com/D248829
2025-05-12 09:20:56 +00:00
Rune Lillesveen
395e1f4409 Bug 1964365 [wpt PR 52331] - Add test for sibling-index() invalidation of length animations,
Automatic update from web-platform-tests
Add test for sibling-index() invalidation of length animations

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

--

wpt-commits: f9d2df6e7d58493b35e84989a4b2301c6612096b
wpt-pr: 52331

Differential Revision: https://phabricator.services.mozilla.com/D248828
2025-05-12 09:20:53 +00:00
Joshua Bell
3681a6b334 Bug 1964360 [wpt PR 52330] - WebNN: Fix WPT and move ASAN-only expectations to correct file,
Automatic update from web-platform-tests
WebNN: Fix WPT and move ASAN-only expectations to correct file

* ASAN-only failure expectations go in ASANExpectations
* The "mul" test was testing "add" - oops!

Bug: 414243950
Change-Id: I245c9f9a45dd73fd0d108d34fa5ac1bc3475942c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6509875
Commit-Queue: Junwei Fu <junwei.fu@intel.com>
Reviewed-by: Junwei Fu <junwei.fu@intel.com>
Cr-Commit-Position: refs/heads/main@{#1455584}

--

wpt-commits: b0985da43251551eefda7683cfe20010a0bd80ef
wpt-pr: 52330

Differential Revision: https://phabricator.services.mozilla.com/D248827
2025-05-12 09:20:49 +00:00
wpt-pr-bot
d27cd89440 Bug 1964272 [wpt PR 52320] - Update Wasm tests,
Automatic update from web-platform-tests
Update Wasm tests

--

wpt-commits: 485ba561dbbe2ae8fad5b076854c876f298477df
wpt-pr: 52320

Differential Revision: https://phabricator.services.mozilla.com/D248826
2025-05-12 09:20:46 +00:00
Joshua Bell
95e2796caa Bug 1959500 [wpt PR 51919] - testharness.js: Support BigInts in assert_greater_than etc,
Automatic update from web-platform-tests
testharness.js: Support BigInts in assert_greater_than etc (#51919)

Resolves #51331
--

wpt-commits: a15367177e6c713f6cb6821e831d86789fab6d21
wpt-pr: 51919

Differential Revision: https://phabricator.services.mozilla.com/D248825
2025-05-12 09:20:42 +00:00
Steinar H. Gunderson
967aac65e0 Bug 1964342 [wpt PR 52328] - Fix a DCHECK in incremental style updates.,
Automatic update from web-platform-tests
Fix a DCHECK in incremental style updates.

We would not always update the ComputedStyle HasAuthor*() flags
when they needed to go from unset to set. This could have caused
wrong appearance to be chosen.

Fixed: 40934009
Change-Id: I3358db8b43ce2ad1bf7d255190514f2706586f54
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6494523
Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org>
Auto-Submit: Steinar H Gunderson <sesse@chromium.org>
Commit-Queue: Anders Hartvoll Ruud <andruud@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1455561}

--

wpt-commits: 892e915a5a07e3e7b2436437e8ab8b4736b24f9b
wpt-pr: 52328

Differential Revision: https://phabricator.services.mozilla.com/D248824
2025-05-12 09:20:38 +00:00
moz-wptsync-bot
fcc51927ae Bug 1964271 [wpt PR 52319] - Update wpt metadata,
wpt-pr: 52319
wpt-type: metadata

Differential Revision: https://phabricator.services.mozilla.com/D248823
2025-05-12 09:20:35 +00:00
Filip Skokan
3802887869 Bug 1964271 [wpt PR 52319] - [WebCryptoAPI] update idlharness test,
Automatic update from web-platform-tests
[WebCryptoAPI] update idlharness test (#52319)

--

wpt-commits: 591c95ce6174690b92833cd92859ce2807714591
wpt-pr: 52319

Differential Revision: https://phabricator.services.mozilla.com/D248822
2025-05-12 09:20:31 +00:00
moz-wptsync-bot
3ae9e4ed42 Bug 1964326 [wpt PR 52296] - Update wpt metadata,
wpt-pr: 52296
wpt-type: metadata

Differential Revision: https://phabricator.services.mozilla.com/D248821
2025-05-12 09:20:28 +00:00
Sejal Anand
bf81fa1965 Bug 1964326 [wpt PR 52296] - Added tests for Ignore Letter Spacing for Cursive Scripts,
Automatic update from web-platform-tests
Added tests for Ignore Letter Spacing for Cursive Scripts

--
Added tests for Ignore Letter Spacing for Cursive Scripts

--
Added tests for Ignore Letter Spacing for Cursive Scripts

--
incorporating comments

--

wpt-commits: 6eca21500200996e302e373dd51367bbff74dc2a, f692284a6ff8c2376e334dafd0b2b41a641bfe20, de3951770281eca0079b2e4846d880edd861e1c0, 4464aa3a97c6b99415bf96a66e22b4ff452ff0f4
wpt-pr: 52296

Differential Revision: https://phabricator.services.mozilla.com/D248820
2025-05-12 09:20:24 +00:00
Tim van der Lippe
b367d8295f Bug 1964268 [wpt PR 52318] - Implement Trusted types document write sinks,
Automatic update from web-platform-tests
Implement Trusted types document write sinks

Implements the Document.write algorithm covering
Trusted HTML.

Part of #36258

Signed-off-by: Tim van der Lippe <tvanderlippe@gmail.com>

--

wpt-commits: d3287f10104c970fb7216606a93ace0cf7c16867
wpt-pr: 52318

Differential Revision: https://phabricator.services.mozilla.com/D248819
2025-05-12 09:20:20 +00:00
moz-wptsync-bot
906a42158a Bug 1964207 [wpt PR 52316] - Update wpt metadata,
wpt-pr: 52316
wpt-type: metadata

Differential Revision: https://phabricator.services.mozilla.com/D248818
2025-05-12 09:20:17 +00:00
Johann Hofmann
df1f7bfe8e Bug 1964207 [wpt PR 52316] - Add WPTs for SameSite behavior in Partitioned Cookies,
Automatic update from web-platform-tests
Add WPTs for SameSite behavior in Partitioned Cookies

Change-Id: Id6d1a757d983b66f6b2df25b729e81c28e4a2695
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6501203
Reviewed-by: Dylan Cutler <dylancutler@google.com>
Commit-Queue: Dylan Cutler <dylancutler@google.com>
Auto-Submit: Johann Hofmann <johannhof@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1455291}

--

wpt-commits: ccaadde016187b16e607c6c6ae65e37089c452c5
wpt-pr: 52316

Differential Revision: https://phabricator.services.mozilla.com/D248817
2025-05-12 09:20:13 +00:00
Daniel Holbert
0d9b7d3b07 Bug 1964198 [wpt PR 52313] - Fix a test to declare line-height with Ahem.,
Automatic update from web-platform-tests
Fix a test to declare line-height with Ahem. (#52313)

This fixes the test align-self-static-position-005.html and its reference
from recent PR https://github.com/web-platform-tests/wpt/pull/52260 to declare
a line-height of `1` when specifying the Ahem font, per best practices at
https://web-platform-tests.org/writing-tests/ahem.html

Per that documentation: when using Ahem in a WPT, "An explicit (i.e., not
normal) line-height should also always be used")

This is needed in order for the test to pass in Firefox, since Gecko uses a
larger-than-1 value as the "normal" line-height for Ahem.)
--

wpt-commits: dd8bc79937cc33e720381c68b37af6254e301e8a
wpt-pr: 52313

Differential Revision: https://phabricator.services.mozilla.com/D248816
2025-05-12 09:20:10 +00:00
moz-wptsync-bot
e5f7c7d309 Bug 1964199 [wpt PR 52314] - Update wpt metadata,
wpt-pr: 52314
wpt-type: metadata

Differential Revision: https://phabricator.services.mozilla.com/D248815
2025-05-12 09:20:06 +00:00
Joey Arhar
4751089b75 Bug 1964199 [wpt PR 52314] - Allow <input> in <select> with wrapper tags,
Automatic update from web-platform-tests
Allow <input> in <select> with wrapper tags

This patch makes <input> get parsed as expected in <select> if there is
another tag in between the <select> and <input>, such as
<select><div><input>, in order to ensure compatibility with the legacy
behavior where <input> adds a closing </select> tag.

Bug: 402429384
Change-Id: Iff21245d0555844aa636eb002866bb3ed5af4d42
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6435161
Reviewed-by: Mason Freed <masonf@chromium.org>
Commit-Queue: Joey Arhar <jarhar@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1455251}

--

wpt-commits: 598e8867a9abe53512f2baffad1192d554c69ced
wpt-pr: 52314

Differential Revision: https://phabricator.services.mozilla.com/D248814
2025-05-12 09:20:02 +00:00
Tim van der Lippe
030918d1c6 Bug 1962980 [wpt PR 52193] - Check CSP for javascript: URLs,
Automatic update from web-platform-tests
Check CSP for `javascript:` URLs

Also update a WPT test to fail-fast if the iframe incorrectly
evaluates the `eval`. Before, it would run into a timeout if
the implementation is correct. Now we reject the promise
when an exception is thrown.

Requires servo/rust-content-security-policy#6

Signed-off-by: Tim van der Lippe <tvanderlippe@gmail.com>

--

wpt-commits: 79b8e2d8223eb930cd9a3c21bace3a365f5eafd7
wpt-pr: 52193

Differential Revision: https://phabricator.services.mozilla.com/D248813
2025-05-12 09:19:59 +00:00
moz-wptsync-bot
abfa87b122 Bug 1964168 [wpt PR 52310] - Update wpt metadata,
wpt-pr: 52310
wpt-type: metadata

Differential Revision: https://phabricator.services.mozilla.com/D248812
2025-05-12 09:19:55 +00:00