Wpt Versions Save

Test suites for Web platform specs — including WHATWG, W3C, and others

merge_pr_45409

1 week ago

Make Composited Animations Invalidate Paint Directly

The previous system of relying on synthetic style diffs to produce paint invalidation proved too unwieldly, and created issues where animation changes in the pending animation update would cause crashes in certain situations.

This CL completely removes CompositablePaintAnimationChanged and replaces it with an extra hook in post style update scope. Any animations that are compositor pending or have been canceled have their corresponding layout objects invalidated.

Bug: 1246826

Change-Id: Ib071d09b337ec786188aa5323dd4e6a95cfb962f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5384914 Reviewed-by: Anders Hartvoll Ruud [email protected] Commit-Queue: Claire Chambers [email protected] Reviewed-by: Kevin Ellis [email protected] Cr-Commit-Position: refs/heads/main@{#1291962}

merge_pr_45882

1 week ago

Revert "LoAF: Use document character position for inline scripts"

This reverts commit af30ee5c327deebfdcfa8830e3ebcb501f9afdf1.

Reason for revert: The WPTs added by this CL are all flaky. e.g. https://ci.chromium.org/ui/p/chromium/builders/ci/Linux%20Tests%20(dbg)(1)/119940/overview

Original change's description:

LoAF: Use document character position for inline scripts

This applies to classic/module script blocks and event content attributes.

Bug: 328209286 Change-Id: Id11e0a9324c529925b11b950d73ed4491410f96d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5425010 Reviewed-by: Michal Mocny [email protected] Reviewed-by: Kouhei Ueno [email protected] Commit-Queue: Noam Rosenthal [email protected] Cr-Commit-Position: refs/heads/main@{#1291353}

Bug: 328209286 Change-Id: Ie42a62fb30a998fa3c8792dcc8bad770b86ff05c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5482902 Commit-Queue: Kevin McNee [email protected] Owners-Override: Kevin McNee [email protected] Bot-Commit: Rubber Stamper [email protected] Cr-Commit-Position: refs/heads/main@{#1291953}

merge_pr_45839

1 week ago

Convert existing device posture web tests to test_driver

The purpose of this change is start using WebDriver. WebDriver commands for Device Posture are defined in https://www.w3.org/TR/device-posture/#automation

third_party/blink/web_tests/http/tests/inspector-protocol/device-posture/device-posture-default.js was not converted because other tests already had same code and read posture through navigator.devicePosture.type.

Bug: 330376761 Change-Id: Iae11dde0e2556cf56e1648f0011109f997178810 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5471734 Commit-Queue: Alexis Menard [email protected] Reviewed-by: Raphael Kubo Da Costa [email protected] Auto-Submit: Juha J Vainio [email protected] Reviewed-by: Alexis Menard [email protected] Cr-Commit-Position: refs/heads/main@{#1291947}

merge_pr_45836

1 week ago

webnn: Move TFLite execution to the thread pool (#45836)

Blocking the main GPU process thread for ML compute is rude and by using the thread pool multiple compute operations can run in parallel.

The resources owned by tflite::GraphImpl are broken up into the shared GraphResources class and the ComputeResources class, which can be reused but requires a new instance if an operation is already in progress.

Change-Id: I7c635de82794e40f8808d3c9eb39d3670f386300 Bug: 41486052 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5472197 Auto-Submit: Reilly Grant [email protected] Commit-Queue: Phillis Tang [email protected] Reviewed-by: Phillis Tang [email protected] Cr-Commit-Position: refs/heads/main@{#1291484}

Co-authored-by: Reilly Grant [email protected]

merge_pr_45857

1 week ago

Add Chrome parameters to disable anti-aliasing for Ahem (#45857)

merge_pr_45874

1 week ago

Keep pseudo-elements during moveBefore

This happens by default since we don't detach the layout, but this CL removes the assertions that the psuedo-elements are gone.

Bug: 40150299 Change-Id: I6200dd8ff0902b1e0d2950009ce46f51f53eda59 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5481991 Reviewed-by: Rune Lillesveen [email protected] Reviewed-by: Dominic Farolino [email protected] Commit-Queue: Noam Rosenthal [email protected] Cr-Commit-Position: refs/heads/main@{#1291905}

merge_pr_45860

1 week ago

fix the web platform test for dom/xslt/large-cdata.html to zero out the margin-top of the h2 element, like its reference rendering does, to keep unrelated default browser styles from interfering with the test

Differential Revision: https://phabricator.services.mozilla.com/D208288

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1867155 gecko-commit: 9c8bc4deaf054031ae95a9ed0b729dfc98aa3fdd gecko-reviewers: emilio

merge_pr_45877

1 week ago

[css-anchor-position] Fix anchors-visible on stacked children

Bug: 332678663 Change-Id: I7cc03c30977f07aaddf0f87462a4e9770f94deff Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5421237 Commit-Queue: Xianzhu Wang [email protected] Reviewed-by: Philip Rogers [email protected] Cr-Commit-Position: refs/heads/main@{#1282084}

merge_pr_45878

1 week ago

Revert "Reapply "Use typed promises/resolvers for ReadableStream and related classes""

This reverts commit 39adf0544a3fbfcce710b0490d3825174c0c6e12.

Reason for revert: Crashes in the wild: crbug.com/332806529

Original change's description:

Reapply "Use typed promises/resolvers for ReadableStream and related classes"

This converts IDL-exposed promises in ReadableStream, ReadableStreamBYOBReader, ReadableStreamDefaultReader, and ReadableStreamGenericReader to use typed ScriptPromiseResolver instead of StreamPromiseResolver and to return typed ScriptPromises.

Bug: 329702363 Change-Id: I6dad0ce6902c2dd5411185800bdd5a6dd8585df8 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5410703 Reviewed-by: Nidhi Jaju [email protected] Commit-Queue: Nate Chapin [email protected] Reviewed-by: Adam Rice [email protected] Cr-Commit-Position: refs/heads/main@{#1281906}

Bug: 329702363 Change-Id: I2a70811f87d844a1686fc082d67c8dbc473f91c2 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5427820 Commit-Queue: Nate Chapin [email protected] Bot-Commit: Rubber Stamper [email protected] Cr-Commit-Position: refs/heads/main@{#1283318}

merge_pr_45873

1 week ago

Map inert tests to web-features (#45873)