Skip to content

Releases: web-platform-tests/wpt

merge_pr_50275

24 Jan 17:54
Compare
Choose a tag to compare

Fix link to explainer for Observables

The old link seemed like copypasta. No functional change.

Change-Id: Iea808b5b4e5e35ceccc362657f1edf53d5153172
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6196708
Auto-Submit: Mason Freed [email protected]
Reviewed-by: Dominic Farolino [email protected]
Commit-Queue: Dominic Farolino [email protected]
Cr-Commit-Position: refs/heads/main@{#1410975}

merge_pr_50274

24 Jan 16:20
Compare
Choose a tag to compare

Prototyping "Inline Integrity"

This CL takes a first pass at implementing one spelling of the proposal
in https://mikewest.github.io/inline-integrity/. It only addresses
<script> elements; if we decide that it's a reasonable direction,
adding support for <style> should be pretty straightforward. If we
decide it's not a reasonable direction, this is easy to rip out. :)

Bug: 391907163
Change-Id: I35887e1c6d017ffbf3ea99f11bbd12f131c785e4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6192623
Reviewed-by: Antonio Sartori [email protected]
Reviewed-by: Fredrik Söderquist [email protected]
Commit-Queue: Mike West [email protected]
Cr-Commit-Position: refs/heads/main@{#1410927}

merge_pr_50273

24 Jan 17:11
Compare
Choose a tag to compare

wpt: Fix references for /css/CSS2/tables/table-anonymous-objects-*

Some of these tests were using no_red_3x3_monospace_table-ref.xht as
a reference. However, the reference has a single 3x3 table, while the
tests put each row on a different table. Thus text wasn't aligning well,
and the tests were failing on all browsers. Therefore this adds a new
reference for these tests.

Some other tests were instead adding a background on their columns.
These also get their own reference. But additionally, these tests
attempt to work as visual tests by overlapping two tables: one with
green text in front of another with red text. However, this feature
was broken since both tables had a background, so the underlying one
was not visible at all.
Therefore, I'm also removing the background of the table at the front.
Note that these tests come in pairs that just switch which one is in
front, so no functionality is lost.

Signed-off-by: Oriol Brufau [email protected]

merge_pr_50272

24 Jan 15:53
Compare
Choose a tag to compare

Add idlharness test for interesttarget [6/N]

There was previously an interest-invokers.tentative.idl but
no test file to run it. This adds the idlharness.html tester, and
updates the .idl file to match the current implementation.

Bug: 326681249
Change-Id: I467b389b00f969fa78fa51d47df5c9f2ef23dfd4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6197038
Reviewed-by: David Baron [email protected]
Commit-Queue: David Baron [email protected]
Auto-Submit: Mason Freed [email protected]
Cr-Commit-Position: refs/heads/main@{#1410899}

merge_pr_50271

24 Jan 15:39
Compare
Choose a tag to compare

Remove support for from interesttarget [5/N]

See the discussion here:

openui/open-ui#1138

The TL;DR is that input-based buttons are legacy and not to be
"encouraged".

Bug: 326681249
Change-Id: I9100c66eceb21a06e176da02de52304a81a8288b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6196537
Commit-Queue: David Baron [email protected]
Auto-Submit: Mason Freed [email protected]
Reviewed-by: David Baron [email protected]
Cr-Commit-Position: refs/heads/main@{#1410898}

merge_pr_50270

24 Jan 14:47
Compare
Choose a tag to compare

Revert "Display resize observer loop notifications in devtools"

This reverts commit 18cd9effcba79aea3d11169444c27279aec43b84.

Reason for revert: https://crbug.com/391393420

Original change's description:

Display resize observer loop notifications in devtools

Resize observer loop notifications errors that are not canceled should
appear in the devtools console so authors have some indication of the
error. This patch does this with two changes:

  1. A valid script state is used so the exception is not dropped in
    MainThreadDebugger::ExceptionThrown.
  2. A ScriptValue of the error message is used so a message appears in
    the console. Without a ScriptValue, MainThreadDebugger::ExceptionThrown
    will print "Uncaught null".

The console behavior is not specified so two tentative tests have been
added (Safari passes these). A TODO has been added to provide a useful
source location, as suggested by https://crbug.com/40667137#comment10.

Fixed: 40667137
Change-Id: Id20c977efd1fc03caba517ecec3bf3b0a9f53163
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5970814
Auto-Submit: Philip Rogers [email protected]
Reviewed-by: Andrey Kosyakov [email protected]
Commit-Queue: Stefan Zager [email protected]
Reviewed-by: Stefan Zager [email protected]
Cr-Commit-Position: refs/heads/main@{#1375538}

Bug: 391393420
Change-Id: I2234757d39320a6d120f7605f7fc3fe78344123d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6197801
Auto-Submit: Philip Rogers [email protected]
Commit-Queue: Philip Rogers [email protected]
Reviewed-by: Fredrik Söderquist [email protected]
Commit-Queue: Fredrik Söderquist [email protected]
Cr-Commit-Position: refs/heads/main@{#1410882}

merge_pr_50268

24 Jan 13:41
Compare
Choose a tag to compare

Make 'interactivity' tests non-tentative

Bug: 370065759
Change-Id: I3acb9197ca131752d1f2aef2e9830542716fa411
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6198289
Commit-Queue: Rune Lillesveen [email protected]
Reviewed-by: Daniil Sakhapov [email protected]
Cr-Commit-Position: refs/heads/main@{#1410854}

merge_pr_50267

24 Jan 13:06
Compare
Choose a tag to compare

Apply position-try-fallbacks for after-change style

Copy the anchor evaluator and try fallback rules from the
StyleRecalcContext passed for the original ResolveStyle.

Bug: 40337057
Change-Id: Iddb90644b688db8372fe59680a7ac1c6df0eef7d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6194415
Reviewed-by: Anders Hartvoll Ruud [email protected]
Commit-Queue: Rune Lillesveen [email protected]
Cr-Commit-Position: refs/heads/main@{#1410840}

merge_pr_50264

24 Jan 16:18
Compare
Choose a tag to compare

wpt: Fix /css/CSS2/tables/anonymous-table-box-width-001.xht

This test was failing on all browsers because before the paragraph
"Test passes if there is a filled green square and no red" was getting
styled with some unnecessary CSS which is not present in the reference.

Removing this CSS which is irrelevant to the actual table being tested
fixes the problem.

Signed-off-by: Oriol Brufau [email protected]

merge_pr_50260

24 Jan 17:54
Compare
Choose a tag to compare

Validate the same pixel in all 2d.composite meta WPT tests

Having the same assertions in all tests will simplify things when we
migrate these tests to the new test generator, allowing all tests to
share the same common base implementation.

Bug: 40207206
Change-Id: Ifaa73c2b8021ef00290d36729d3f54094951d9d0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6192519
Commit-Queue: Jean-Philippe Gravel [email protected]
Reviewed-by: Andres Ricardo Perez [email protected]
Cr-Commit-Position: refs/heads/main@{#1410976}