Skip to content

Releases: web-platform-tests/wpt

merge_pr_56875

19 Dec 08:08

Choose a tag to compare

[Masonry] Don't update auto-placement cursor after dense-packing an
item.

Even when dense-packing is enabled, do not update the auto-placement
cursor after dense-packing an item.

Bug: 343257585
Change-Id: I0a19641cce302d15759f5065919343fdf27fec06
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7271666
Reviewed-by: Kurt Catti-Schmidt kschmi@microsoft.com
Reviewed-by: Ian Kilpatrick ikilpatrick@chromium.org
Commit-Queue: Celeste Pan celestepan@microsoft.com
Cr-Commit-Position: refs/heads/main@{#1561011}

merge_pr_56874

19 Dec 04:12

Choose a tag to compare

Revert "[soft navs] Refactor pending ICP entry buffering"

This reverts commit abe0507666c40f9ebd93498eaf2a76f4ddabadf5.

Reason for revert: The prerequisite for this patch was speculatively
reverted for crbug.com/469686890. It's very unlikely that reverting
that will fix the issue, but since this depends on the reverted patch,
this should be reverted to rule out this causing a problem.

Original change's description:

[soft navs] Refactor pending ICP entry buffering

Currently, SoftNavigationContext tracks the current largest text and
image records, and uses those to emit the ICP performance entry and
update metrics if and when the soft navigation entry is emitted. This CL
changes this flow so that now we track the latest un-emitted
InteractionContentfulPaint object and emit that directly. To do this,
the LCP calculator continuously updates its state and calls the Delegate
EmitPerformanceEntry method, but actual ICP emission is guarded there,
where we either create and emit it synchronously or buffer it for later.

This is being done because:

  1. To unify ICP and LCP and to better control lifetime of
    PaintTimingRecords (in advance of strongifying some of its fields),
    we want to move the largest text and image tracking into the LCP
    calculator. We don't plan to expose these values, as the records
    themselves shouldn't be persisted beyond getting presentation
    feedback, but SNC needs to buffer the latest candidate indefinitely.

  2. We plan to guarantee the Node and MediaObject are alive through this
    callback, which might not be the case now if the node is removed,
    and capturing the state here ensures we have what we need for
    emission.

Bug: 454082771, 454082773
Change-Id: I093d37960f774e5ca8946d8a0aa27cd9d592125f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7120640
Reviewed-by: Michal Mocny mmocny@chromium.org
Commit-Queue: Scott Haseley shaseley@chromium.org
Cr-Commit-Position: refs/heads/main@{#1559386}

Bug: 454082771, 454082773
Change-Id: I2067245e984a90b0046f9f41f6ddbd02a748e653
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7278708
Reviewed-by: Johannes Henkel johannes@chromium.org
Commit-Queue: Scott Haseley shaseley@chromium.org
Cr-Commit-Position: refs/heads/main@{#1560971}

merge_pr_56871

19 Dec 07:05

Choose a tag to compare

classifies "reading-flow" web feature

merge_pr_56865

19 Dec 08:57
625ef97

Choose a tag to compare

Map "HSL" to web-features (#56865)

merge_pr_56801

19 Dec 09:01
914cc0d

Choose a tag to compare

Map worker-related tests to web-features (#56801)

merge_pr_56140

19 Dec 08:58
0d96a7c

Choose a tag to compare

Map "early-data" web-feature (#56140)

merge_pr_56872

18 Dec 23:33

Choose a tag to compare

Mark html/semantics/links/hyperlink-auditing/headers.optional.html as slow.

Bug: 40884324
Change-Id: If96772942d6980f8fcdd940118107bbd847e07f5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7274645
Commit-Queue: Joey Arhar jarhar@chromium.org
Reviewed-by: Joey Arhar jarhar@chromium.org
Auto-Submit: David Baron dbaron@chromium.org
Cr-Commit-Position: refs/heads/main@{#1560840}

merge_pr_56861

18 Dec 23:36

Choose a tag to compare

layout: Fix logic for min/max violations when flexing flex items

The old logic had the problem that, if the total violation was zero, we
would just freeze all items without clamping their target main size
between the min and max sizes.

This patch refactors the logic to make it simpler.

Signed-off-by: Oriol Brufau obrufau@igalia.com

merge_pr_56857

18 Dec 14:58

Choose a tag to compare

Fix typo in Gap Decorations WPT name

Bug: 357648037
Change-Id: I5a9b2b70faed3aa59b01deff6a24a2972eeb089d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7271694
Commit-Queue: Javier Contreras javiercon@microsoft.com
Reviewed-by: Javier Contreras javiercon@microsoft.com
Auto-Submit: Kevin Babbitt kbabbitt@microsoft.com
Cr-Commit-Position: refs/heads/main@{#1560495}

merge_pr_56852

18 Dec 10:57

Choose a tag to compare

fixing lint errors