Skip to content

Tags: anninhaspeck/wpt

Tags

merge_pr_54114

Toggle merge_pr_54114's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add spec link to beforematch-infinite-loop.html (web-platform-tests#5…

…4114)

merge_pr_54105

Toggle merge_pr_54105's commit message
wpt: Ensure that faulty JSON testharness output does not crash the Py…

…thon test harness

When a testharness test also prints debugging output, sometimes the
output can be mixed with the JSON output printed via an alert. This
causes a JSON decoding error in the output. Instead of crashing the
harness and printing many lines of Python stack trace output, print a
nice error. This makes the test output easier to read.

Signed-off-by: Martin Robinson <mrobinson@igalia.com>

merge_pr_54079

Toggle merge_pr_54079's commit message
[WebNN] Use MLNumber for padding value

Bug: 335909582, 328567884
Change-Id: Ie8528b25a3a5a50fa3a1b21d8d82850542fdf817
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6791467
Commit-Queue: Wei4 Wang <wei4.wang@intel.com>
Reviewed-by: Alex Gough <ajgo@chromium.org>
Reviewed-by: Rafael Cintron <rafael.cintron@microsoft.com>
Reviewed-by: ningxin hu <ningxin.hu@intel.com>
Reviewed-by: Phillis Tang <phillis@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1495871}

epochs/twelve_hourly/2025-08-02_12H

Toggle epochs/twelve_hourly/2025-08-02_12H's commit message
[WebNN] Use MLNumber for padding value

Bug: 335909582, 328567884
Change-Id: Ie8528b25a3a5a50fa3a1b21d8d82850542fdf817
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6791467
Commit-Queue: Wei4 Wang <wei4.wang@intel.com>
Reviewed-by: Alex Gough <ajgo@chromium.org>
Reviewed-by: Rafael Cintron <rafael.cintron@microsoft.com>
Reviewed-by: ningxin hu <ningxin.hu@intel.com>
Reviewed-by: Phillis Tang <phillis@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1495871}

epochs/three_hourly/2025-08-02_06H

Toggle epochs/three_hourly/2025-08-02_06H's commit message
[WebNN] Use MLNumber for padding value

Bug: 335909582, 328567884
Change-Id: Ie8528b25a3a5a50fa3a1b21d8d82850542fdf817
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6791467
Commit-Queue: Wei4 Wang <wei4.wang@intel.com>
Reviewed-by: Alex Gough <ajgo@chromium.org>
Reviewed-by: Rafael Cintron <rafael.cintron@microsoft.com>
Reviewed-by: ningxin hu <ningxin.hu@intel.com>
Reviewed-by: Phillis Tang <phillis@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1495871}

epochs/three_hourly/2025-08-02_04H

Toggle epochs/three_hourly/2025-08-02_04H's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add spec link to beforematch-infinite-loop.html (web-platform-tests#5…

…4114)

epochs/six_hourly/2025-08-02_06H

Toggle epochs/six_hourly/2025-08-02_06H's commit message
[WebNN] Use MLNumber for padding value

Bug: 335909582, 328567884
Change-Id: Ie8528b25a3a5a50fa3a1b21d8d82850542fdf817
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6791467
Commit-Queue: Wei4 Wang <wei4.wang@intel.com>
Reviewed-by: Alex Gough <ajgo@chromium.org>
Reviewed-by: Rafael Cintron <rafael.cintron@microsoft.com>
Reviewed-by: ningxin hu <ningxin.hu@intel.com>
Reviewed-by: Phillis Tang <phillis@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1495871}

merge_pr_54110

Toggle merge_pr_54110's commit message
[text-spacing-trim] Support fallback (part 2)

As a follow up to crrev.com/c/6772946, this patch supports
when font fallback occurs, and punctuation pairs ended up with
different fonts. The first patch supported when the characters
to apply kerning come later. This patch supports when they
come earlier.

In that case, characters to apply kerning were already shaped,
and that applying the `halt` feature isn't possible. This
patch applies kerning by adjusting spacing instead.

Bug: 431660829
Change-Id: Ifa08e054fae4d01ad507385ebae97570939c4768
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6800652
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Auto-Submit: Koji Ishii <kojii@chromium.org>
Commit-Queue: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1495753}

merge_pr_54109

Toggle merge_pr_54109's commit message
[FedCM] Adding mark_signed_in to fedcm_test

Adding mark_signed_in to the beginning of fedcm_test ensures that user
is in a signed in state for each test. Tests calling mark_signed_out but
never sign back in cause flakiness in repeated test runs. This change
fixes that.

Bug: 41482163
Change-Id: Ib533bba63e73f59da32ce597f6a690873d0cf884
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6804547
Reviewed-by: Christian Biesinger <cbiesinger@chromium.org>
Commit-Queue: Nicolás Peña <npm@chromium.org>
Reviewed-by: Nicolás Peña <npm@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1495722}

merge_pr_54106

Toggle merge_pr_54106's commit message
[Gap Decorations]: Avoid expanding GapDataList

This CL avoids expanding GapDataList for the purpose of painting. It
starts off by introducing a new class `GapDataListIterator` to traverse
a `GapDataList` without expanding integer repeaters. The crux of the
implementation is given that at paint time we know the number of gaps
(which is fixed), we can calculate the amount of slots auto repeaters
will need.

This allows us to treat each gap data entry as occupying a fixed number
of "slots", which makes it possible to segment the list into three
logical regions based on the presence and position of an auto repeater:
* Leading: entries before auto repeater
* Auto: auto repeating values
* Trailing: entries after auto repeater

Each region is assigned a slot count, and the iterator advances within a
region until its slots are exhausted. When slots are exhausted, it
transitions to the next region.

Internally, the iterator maintains key traversal states:

* `list_idx_`: index into the original gap data list
* `repeats_left_`: how many times the current entry should repeat
* `repeated_value_idx_`: index into the repeated values of the current entry.

These states are updated as the iterator moves through the list,
ensuring the correct decoration is returned for each gap without
expanding the full list.

Bug: 357648037, 431815998
Change-Id: I6fcc8267c9d21ac7c2eea15e4b47412840ef589d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6773829
Reviewed-by: Javier Contreras <javiercon@microsoft.com>
Reviewed-by: Alison Maher <almaher@microsoft.com>
Reviewed-by: Kevin Babbitt <kbabbitt@microsoft.com>
Commit-Queue: Sam Davis Omekara <samomekarajr@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#1495573}