Skip to content

Releases: web-platform-tests/wpt

merge_pr_46449

23 May 20:49
Compare
Choose a tag to compare

Increase accuracy of expected values in color-computed-relative-color.html

The tests in the modified section looks like it uses values that are
slightly inaccurate, failing tests on Firefox. It looks like they were
created with results from another browser, so I've changed the values
to be closer to reference values from colorjs.io.

This might fails tests in other browsers, but now the expected values
at least are more accurate.

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

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1897975
gecko-commit: 4ca581a76a5912cc11aba86f17d038717dcce467
gecko-reviewers: layout-reviewers, emilio

merge_pr_46444

23 May 21:00
Compare
Choose a tag to compare

Implement Request/Response .bytes() method.

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

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1896475
gecko-commit: 05cad689932ff7f31acc05092c7ea3f205b02627
gecko-reviewers: saschanaz, webidl

merge_pr_46439

23 May 00:23
Compare
Choose a tag to compare

Remove deleted test files from lint.ignore

compressed.br-d.data and compressed.zstd-d.data were deleted by
https://crrev.com/c/5418534.

Bug: 1413922
Change-Id: Id1135d5fb42f3d493a7a26a3f484f086914ec9c5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5552562
Reviewed-by: Patrick Meenan pmeenan@chromium.org
Commit-Queue: Tsuyoshi Horo horo@chromium.org
Cr-Commit-Position: refs/heads/main@{#1304776}

merge_pr_46437

23 May 07:54
Compare
Choose a tag to compare

fonts: Remove web fonts when their stylsheet is removed

This is the first part of ensuring that unused fonts do not leak. This
change makes it so that when a stylesheet is removed, the corresponding
web fonts are removed from the FontContext.

Note: WebRender assets are still leaked, which was the situation before
for all fonts. A followup change will fix this issue.

Fixes #15139.

Signed-off-by: Martin Robinson mrobinson@igalia.com
Co-authored-by: Mukilan Thiyagarajan mukilan@igalia.com

merge_pr_46436

23 May 02:26
Compare
Choose a tag to compare

Use the new "dcb" and "dcz" content encodings of Compressed Dictionary

The spec of Compression Dictionary Transport has been changed to use
new dcb and dcz content encodings.
httpwg/http-extensions#2784

To follow the spec change, this CL changes the Chromium implementation
and tests as follows:

  • Use "dcb" content encoding name instead of "br-d".
  • Use "dcz" content encoding name instead of "zstd-d".
  • Remove the "Content-Dictionary" response header.
  • Check the magic number and the sha256 hash in the head of the
    Dictionary-Compressed streams using
    SharedDictionaryHeaderCheckerSourceStream.
  • Re-generate test files using the new content encodings.

Bug: 1413922
Change-Id: I4f2f40c1f0c3666b4f0b54e34ad966ffccadd96b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5552563
Reviewed-by: Kenichi Ishibashi bashi@chromium.org
Commit-Queue: Tsuyoshi Horo horo@chromium.org
Reviewed-by: Patrick Meenan pmeenan@chromium.org
Cr-Commit-Position: refs/heads/main@{#1304826}

merge_pr_46434

23 May 10:06
Compare
Choose a tag to compare

Fix counter !important parsing.

Bug: 340100643
Change-Id: I5d2a07ff2ae2a130aaa736bd7609e540e4c7aa1f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5553861
Reviewed-by: Rune Lillesveen futhark@chromium.org
Commit-Queue: Steinar H Gunderson sesse@chromium.org
Cr-Commit-Position: refs/heads/main@{#1304947}

merge_pr_46433

23 May 10:46
Compare
Choose a tag to compare

Fix !important parsing for more properties.

In particular, for filter, backdrop-filter and will-change.

Change-Id: I86237fb6d3eee3f15b66a0ad521010c0b507cad5
Bug: 340100643
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5557487
Commit-Queue: Steinar H Gunderson sesse@chromium.org
Auto-Submit: Steinar H Gunderson sesse@chromium.org
Reviewed-by: Rune Lillesveen futhark@chromium.org
Cr-Commit-Position: refs/heads/main@{#1304968}

merge_pr_46426

23 May 07:45
Compare
Choose a tag to compare

Fix test expextations for infrastructure/testdriver/set_permission.https.html

merge_pr_46411

23 May 14:26
Compare
Choose a tag to compare

[css-scroll-snap-2] Rename snapchanging to scrollsnapchanging

Per the CSS working group resolution[1], snapchanging should be renamed
to scrollsnapchanging. This patch changes file contents. A follow-up patch
will change file names and directory names.

[1]w3c/csswg-drafts#9697 (comment)

Bug: 40286359, 338290502
Change-Id: If7d5c87a874a32f19f453a6b9ad3f10c167466eb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5538788
Reviewed-by: Kevin Ellis kevers@chromium.org
Commit-Queue: David Awogbemila awogbemila@chromium.org
Reviewed-by: Robert Flack flackr@chromium.org
Cr-Commit-Position: refs/heads/main@{#1305040}

merge_pr_46407

23 May 23:46
Compare
Choose a tag to compare

HTML Focusgroup attribute value rename

In a recent update to the spec (see OpenUI bug
openui/open-ui#859 and spec update at
https://open-ui.org/components/focusgroup.explainer/
the focusgroup direction have changed from physical descriptions
"horizontal" and "vertical" to logical CSS terms that imply the
direction limitations adapt to content direction: "inline" and "block".

This change (my first), is a simple rename of terms "horizontal" and
"vertical" to "inline" and "block" respectively. Other than the
attribute value parsing changes and related enums and function names,
this change does not actually [yet] consider the inline and block
direction when handling directional arrow keys from user input. That
will be saved for a future change.

Specific changes in this CL:

  • FocusgroupFlags::kHorizontal --> ::kInline

  • FocusgroupFlags::kVertical --> ::kBlock

  • FocusgroupFlags::kWrapHorizontally --> ::kWrapInline

  • FocusgroupFlags::kWrapVertically --> ::kWrapBlock

  • FocusgroupFlags::kWrapVertically --> ::kWrapBlock

  • FocusgroupDirection::kForwardHorizontal --> ::kForwardInline

  • FocusgroupDirection::kForwardVertical --> ::kForwardBlock

  • FocusgroupDirection::kBackwardHorizontal --> ::kBackwardInline

  • FocusgroupDirection::kBackwardVertical --> ::kBackwardBlock

  • FocusgroupControllerUtils::IsDirectionHorizontal() ->
    IsDirectionInline()

  • FocusgroupControllerUtils::IsDirectionVertical() ->
    IsDirectionBlock()

Web tests impacted by this change are updated (and the
corresponding spec link is also updated).

Bug: 4021071
Change-Id: Ic3c9a5dc56c0d48f8c1aa5c5cec3dc70bb1f5687
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5554766
Commit-Queue: Benjamin Beaudry benjamin.beaudry@microsoft.com
Reviewed-by: Benjamin Beaudry benjamin.beaudry@microsoft.com
Reviewed-by: Mason Freed masonf@chromium.org
Cr-Commit-Position: refs/heads/main@{#1305376}