Commit graph

918509 commits

Author SHA1 Message Date
Marco Bonardo
48d2776de5 Bug 1862404 - Scheme not properly shown on overflow by RTL domains. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D210687
2024-05-30 11:29:49 +00:00
stransky
48399d3d5a Bug 1899494 [Wayland] Always resize wl_egl_window on scale change r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D212101
2024-05-30 11:21:58 +00:00
Timothy Nikkel
4410f432fc Bug 1899684. Use NS_UsePrivateBrowsing in nsContentUtils::GetImgLoaderForChannel. r=necko-reviewers,kershaw
NS_UsePrivateBrowsing seems to be the more modern, correct, and widespread way to do this.

Differential Revision: https://phabricator.services.mozilla.com/D212086
2024-05-30 11:03:33 +00:00
Emilio Cobos Álvarez
189d0cdf8c Bug 1898217 - Don't let menus overlap OS bar on GTK. r=stransky
Since in some DEs at least it would make the menu not clickable.

Differential Revision: https://phabricator.services.mozilla.com/D211714
2024-05-30 09:16:50 +00:00
Tim Huang
0057924541 Bug 1899513 - Use Document::HasStorageAccessSync() to check if the document has storage access for CHIPS. r=bvandersloot
Differential Revision: https://phabricator.services.mozilla.com/D211970
2024-05-30 08:54:14 +00:00
Tim Huang
b13bd2602a Bug 1898427 - Only apply CHIPS behavior if storage partitioning is enabled for the context. r=bvandersloot,cookie-reviewers,anti-tracking-reviewers,edgul
There are some situations that we don't apply storage partitioning, such
as tracker request, privilege reqeusts, and extension requests. In these
case, we don't need to apply CHIPS behavior. Otherwise, we will hit
certain assertions based on partitioning behavior.

In this patch, we also change the way how we determine if a request is
unpartitioned for HTTP requests and tackle an edge cases for extension's
requests.

Differential Revision: https://phabricator.services.mozilla.com/D211506
2024-05-30 08:54:14 +00:00
Julian Descottes
11c7bd15aa Bug 1899389 - [devtools] Use credentials for devtools sourcemap fetch call r=devtools-reviewers,ochameau
Differential Revision: https://phabricator.services.mozilla.com/D212059
2024-05-30 08:27:28 +00:00
florin.bilt
23d30edc77 Bug 1896120 - Update browsertime example external link in docs r=perftest-reviewers,kshampur
Differential Revision: https://phabricator.services.mozilla.com/D211842
2024-05-30 08:26:08 +00:00
John Bieling
a3a76d1d4d Bug 1899010 - Allow nsIDocumentEncoder::OutputFormatFlowed to be used with ::OutputWrap instead of ::OutputFormatted. r=emilio
This patch changes a debug assert, to allow
`nsIDocumentEncoder::OutputFormatFlowed` to be used together with
`::OutputWrap` instead of `::OutputFormatted`.

This change is needed, because `::OutputFormatted` has undesired side
effects, namely converting html tags to plain text tags (for example
`<b>text</b>` to `*text*`).

Differential Revision: https://phabricator.services.mozilla.com/D211674
2024-05-30 08:20:15 +00:00
moz-wptsync-bot
73a7e05810 Bug 1898555 - [wpt-sync] Update web-platform-tests to 83278a9b8486f07fc6cf27d89f6b4dd292c66bc9, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: 83278a9b8486f07fc6cf27d89f6b4dd292c66bc9
wpt-type: landing
2024-05-30 07:56:48 +00:00
moz-wptsync-bot
a8da857c0d Bug 1898058 [wpt PR 46411] - Update wpt metadata, a=testonly
wpt-pr: 46411
wpt-type: metadata
2024-05-30 07:56:47 +00:00
David Awogbemila
24cc749a9c Bug 1898058 [wpt PR 46411] - [css-scroll-snap-2] Rename snapchanging to scrollsnapchanging, a=testonly
Automatic update from web-platform-tests
[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]https://github.com/w3c/csswg-drafts/issues/9697#issuecomment-2089278615

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}

--

wpt-commits: 83278a9b8486f07fc6cf27d89f6b4dd292c66bc9
wpt-pr: 46411
2024-05-30 07:56:47 +00:00
Steinar H. Gunderson
99e159df55 Bug 1898216 [wpt PR 46433] - Fix !important parsing for more properties., a=testonly
Automatic update from web-platform-tests
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}

--

wpt-commits: 1f9e1af4e5bbd84e79d8c8cd17a135bcf20f6e2d
wpt-pr: 46433
2024-05-30 07:56:46 +00:00
Steinar H. Gunderson
64b27a76c2 Bug 1898223 [wpt PR 46434] - Fix counter !important parsing., a=testonly
Automatic update from web-platform-tests
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}

--

wpt-commits: ea2ce6516281c412569ceeb760a2783480579bab
wpt-pr: 46434
2024-05-30 07:56:45 +00:00
Koji Ishii
8867a99fa8 Bug 1898447 [wpt PR 46452] - [text-box-trim] Honor clearance with <br>, a=testonly
Automatic update from web-platform-tests
[text-box-trim] Honor clearance with `<br>`

While `text-box-trim` can trim objects in a line box that
pushes following boxes down, `ClearanceAfterLine()` should be
still valid, because the clearance space isn't part of the
line box. This patch fixes it.

Changes are under a runtime flag enabled only for testing.

Bug: 40254880
Change-Id: Ifc1cdbfbe40adcd69a245c8e0594c41f57bc94b2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5561849
Auto-Submit: Koji Ishii <kojii@chromium.org>
Reviewed-by: Kent Tamura <tkent@chromium.org>
Commit-Queue: Koji Ishii <kojii@chromium.org>
Commit-Queue: Kent Tamura <tkent@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1304935}

--

wpt-commits: c1ec59cdb730955e1972d04f7b9621a778118646
wpt-pr: 46452
2024-05-30 07:56:44 +00:00
Martin Robinson
9f1562e54c Bug 1898244 [wpt PR 46437] - fonts: Remove web fonts when their stylesheet is removed, a=testonly
Automatic update from web-platform-tests
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>

--

wpt-commits: 44a942e26bfb2600d6bc158417b3a068c0cc95af
wpt-pr: 46437
2024-05-30 07:56:44 +00:00
moz-wptsync-bot
d3b2b5f8db Bug 1524074 [wpt PR 46426] - [Gecko Bug 1524074] Enable "marionette.setpermission.enabled" preference for wpt tests., a=testonly
Automatic update from web-platform-tests
Enable "marionette.setpermission.enabled" preference for wpt tests.

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

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1524074
gecko-commit: 7d9f74554923ec2ce50120f0776f499e787629dc
gecko-reviewers: webdriver-reviewers, whimboo

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

--

wpt-commits: 6a4485bfb543d25aa889f58c06fc6f72fead8587, 695d95074312f82e2e1a4832b25ad086c8f0ea15
wpt-pr: 46426
2024-05-30 07:56:43 +00:00
lisa0314
f2be1c1395 Bug 1896243 [wpt PR 46217] - Reland "webnn: Enforce input data type constraints for gather indices", a=testonly
Automatic update from web-platform-tests
Reland "webnn: Enforce input data type constraints for gather indices"

This is a reland of commit ef29e11bfb1f1f4eae0935fb58f0e4129620837b

The failure of services_unittests/WebNNGraphImplBackendTest.
BuildAndComputeSingleOperatorGather has been fixed by another CL: https://chromium-review.googlesource.com/c/chromium/src/+/5544945.

This CL adds int32 dataType support check besides uint32 and int64 for
gather indices compared with original CL.

Original change's description:
> webnn: Enforce input data type constraints for gather indices
>
> As specified in https://github.com/webmachinelearning/webnn/pull/646
>
> Bug: 328567884
> Change-Id: I33eba7e1def430b1cb94e3e7a4868e82c5bbd9a3
> Cq-Include-Trybots: luci.chromium.try​:mac14-blink-rel,mac14.arm64-blink-rel
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5520313
> Reviewed-by: Austin Sullivan <asully@chromium.org>
> Commit-Queue: Lisha Guo <lisha.guo@intel.com>
> Reviewed-by: ningxin hu <ningxin.hu@intel.com>
> Cr-Commit-Position: refs/heads/main@{#1298443}

Bug: 328567884
Change-Id: Ide6a0e1bc6d3ebea7dce6bf37da4318e7b6e1bd1
Cq-Include-Trybots: luci.chromium.try​:mac14-blink-rel,mac14.arm64-blink-rel,gpu-fyi-try-win11-qualcomm-rel-64
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5532907
Reviewed-by: ningxin hu <ningxin.hu@intel.com>
Commit-Queue: Lisha Guo <lisha.guo@intel.com>
Reviewed-by: Austin Sullivan <asully@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1304870}

--

wpt-commits: dde81ead14885761dbf9b0671bcd24a483b12b24
wpt-pr: 46217
2024-05-30 07:56:42 +00:00
Dan Clark
236b5c8196 Bug 1896528 [wpt PR 46240] - Remove invalid listitem label tests assuming namefrom:contents, a=testonly
Automatic update from web-platform-tests
Remove invalid listitem label tests assuming namefrom contents (#46240)

--

wpt-commits: 19e4e971a962a7a6bfd41569dc79b62ae4eaf97c
wpt-pr: 46240
2024-05-30 07:56:42 +00:00
Tsuyoshi Horo
d4d9530891 Bug 1898228 [wpt PR 46436] - Use the new "dcb" and "dcz" content encodings of Compressed Dictionary, a=testonly
Automatic update from web-platform-tests
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.
https://github.com/httpwg/http-extensions/pull/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}

--

wpt-commits: 0af64c1077da2f0e27b98cd05e41dc81f28dca3a
wpt-pr: 46436
2024-05-30 07:56:41 +00:00
Lingyun Cai
e33d1be19f Bug 1897697 [wpt PR 46368] - Always have move event listener logic in MoveNodeToNewDocument(), a=testonly
Automatic update from web-platform-tests
Always have move event listener logic in MoveNodeToNewDocument()

This CL removes the check on moving event listeners from the fast
adoption code, and adds it back to the common path.

Bug: 341104769

Change-Id: Ic9738d9af97fecdcff6c8c45eea0634b6dc3b9dd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5546684
Reviewed-by: Mason Freed <masonf@chromium.org>
Reviewed-by: Joey Arhar <jarhar@chromium.org>
Commit-Queue: Mason Freed <masonf@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1304811}

--

wpt-commits: bb1a8e8eb977ce1ed423668eb23e66978439839a
wpt-pr: 46368
2024-05-30 07:56:40 +00:00
Tsuyoshi Horo
14bfe98acf Bug 1898286 [wpt PR 46439] - Remove deleted test files from lint.ignore, a=testonly
Automatic update from web-platform-tests
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}

--

wpt-commits: d292dd865249b405d23e497e54352e37259cbaf4
wpt-pr: 46439
2024-05-30 07:56:39 +00:00
moz-wptsync-bot
bc3d3fa9a4 Bug 1898378 [wpt PR 46446] - Update wpt metadata, a=testonly
wpt-pr: 46446
wpt-type: metadata
2024-05-30 07:56:39 +00:00
Traian Captan
79db83a1cc Bug 1898378 [wpt PR 46446] - Add print only background-image test, a=testonly
Automatic update from web-platform-tests
Add print only background-image test

Bug: 40262871
Change-Id: I620933aaf44e717e496c9c70642aa870cdadec3a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5556416
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Commit-Queue: Traian Captan <tcaptan@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1304658}

--

wpt-commits: bbc2389c2979f1a59a29d14e16aa1135dc4b83c8
wpt-pr: 46446
2024-05-30 07:56:38 +00:00
Traian Captan
f5df06e5dc Bug 1898375 [wpt PR 46445] - Fix double rectangle typo, a=testonly
Automatic update from web-platform-tests
Fix double rectangle typo

Change-Id: If5938271d569623206024770c03beee02269e3e4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5560544
Commit-Queue: Traian Captan <tcaptan@chromium.org>
Reviewed-by: Philip Rogers <pdr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1304652}

--

wpt-commits: 1cf7038e053008798a91da282bbdfa434e71ade2
wpt-pr: 46445
2024-05-30 07:56:37 +00:00
moz-wptsync-bot
5091ba6136 Bug 1898062 [wpt PR 46412] - Update wpt metadata, a=testonly
wpt-pr: 46412
wpt-type: metadata
2024-05-30 07:56:36 +00:00
David Awogbemila
3e5c62129a Bug 1898062 [wpt PR 46412] - [css-scroll-snap-2] Rename snapchanged to scrollsnapchange, a=testonly
Automatic update from web-platform-tests
[css-scroll-snap-2] Rename snapchanged to scrollsnapchange

Per the CSS working group resolution[1], snapchanged should be
renamed to scrollsnapchange. This patch changes the relevant file
names and directory names.

[1]https://github.com/w3c/csswg-drafts/issues/9697#issuecomment-2089278615

Bug: 40273052, 338290502
Change-Id: I60132f4fe22ed5d5d37902b7f1570f7e96aba401
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5538749
Reviewed-by: Kevin Ellis <kevers@chromium.org>
Commit-Queue: David Awogbemila <awogbemila@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1304613}

--

wpt-commits: 99874d7f9d7c393cc0beae06bbc069bb011aa9e6
wpt-pr: 46412
2024-05-30 07:56:35 +00:00
Andres Ricardo Perez
67794991d6 Bug 1898124 [wpt PR 46420] - Change the input format semantics for TextMetrics::getSelectionRects(), a=testonly
Automatic update from web-platform-tests
Change the input format semantics for TextMetrics::getSelectionRects()

Update how the `end` index works for `getSelectionRects` from being
an inclusive limit on both sides, i.e. [start, end], to being exclusive
for the end limit, i.e. [start, end).

This way, we match the index semantics of the underlying
`Font::SelectionRectForText()` method that is used to calculate the
rects.

Bug: 341213359
Change-Id: I1a09bc256c9f04ae3ae974a587c3e732aa003a74
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5553293
Commit-Queue: Andres Ricardo Perez <andresrperez@chromium.org>
Reviewed-by: Fernando Serboncini <fserb@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1304612}

--

wpt-commits: 8fe197f742794a8f6f501b8e976c9f81cd54973c
wpt-pr: 46420
2024-05-30 07:56:35 +00:00
Yao Xiao
2b790508ba Bug 1898354 [wpt PR 46442] - [shared storage] Fix some web platform tests, a=testonly
Automatic update from web-platform-tests
[shared storage] Fix some web platform tests

Issue: Some WPTs finish too early and does not actually wait for the
async operations. We encountered test failures due to a mojom
connection CHECK on `CodeCacheHost`, which reveals this underlying
problem.

This patch fixes those cases. Also, for
shared-storage-writable-img-idl-attribute-included-bytes.tentative.https.sub.html,
there are some additional problems:
- The "+" is a special URL character. Thus, we apply
  encodeURIComponent on the key/value.
- Passing emoji character directly doesn't seem to work. It's
  being translated to a different/unexpected sequence. In this CL,
  we replace the emoji with explicit UTF-16 code units created from
  String.fromCharCode(). Filed a bug (https://crbug.com/341973427)
  for further investigation.

Bug: 341893986
Change-Id: I208e4af410a3a1092a0da88decbe43687fe8b718
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5556543
Reviewed-by: Cammie Smith Barnes <cammie@chromium.org>
Commit-Queue: Yao Xiao <yaoxia@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1304604}

--

wpt-commits: 710cfd98ff2cd17106b59df43053ccdd0b370d7b
wpt-pr: 46442
2024-05-30 07:56:34 +00:00
Tommy Steimel
9a8e9a1e92 Bug 1890457 [wpt PR 45621] - [document picture-in-picture] Propagate user activation to the opener, a=testonly
Automatic update from web-platform-tests
[document picture-in-picture] Propagate user activation to the opener

This CL changes browser-process-side user activation logic to allow
activations in document picture-in-picture windows to be used in their
opener windows, and activations in the opener windows to be used in
their document picture-in-picture windows.

This feature is behind an enabled-by-default feature flag.

Specification change:
https://github.com/WICG/document-picture-in-picture/pull/117

Chromestatus: https://chromestatus.com/feature/5185710702460928

Intent to Prototype:
https://groups.google.com/a/chromium.org/g/blink-dev/c/MwH0ODG4bec

Intent to Ship:
https://groups.google.com/a/chromium.org/g/blink-dev/c/AfzrMoCgccQ

Bug: 331246719
Change-Id: Iedad1e0cb60e04fc1ccf350405f04a399a2b72a1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5393891
Commit-Queue: Tommy Steimel <steimel@chromium.org>
Reviewed-by: Mustaq Ahmed <mustaq@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Alex Moshchuk <alexmos@chromium.org>
Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1304599}

--

wpt-commits: 58221c60ed5e96327514caffba41f9ad583b20b0
wpt-pr: 45621
2024-05-30 07:56:33 +00:00
moz-wptsync-bot
caf46b2868 Bug 1898357 [wpt PR 46443] - Update wpt metadata, a=testonly
wpt-pr: 46443
wpt-type: metadata
2024-05-30 07:56:32 +00:00
Mason Freed
1c623dd012 Bug 1898357 [wpt PR 46443] - Fix double-tentative in WPT filename, a=testonly
Automatic update from web-platform-tests
Fix double-tentative in WPT filename

This somehow got two `.tentative`'s. This removes one of them.

Bug: 335223786
Change-Id: I6bf2b7e9577e586f364784fb6554483110fd8096
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5558172
Auto-Submit: Mason Freed <masonf@chromium.org>
Reviewed-by: David Baron <dbaron@chromium.org>
Commit-Queue: David Baron <dbaron@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1304588}

--

wpt-commits: 54d34d6645cf7d256238a8d67a58315f3e75428b
wpt-pr: 46443
2024-05-30 07:56:31 +00:00
Sam Davis Omekara
45e1046725 Bug 1897864 [wpt PR 46388] - Fix Null Dereference in css_parsing_utils, a=testonly
Automatic update from web-platform-tests
Fix Null Dereference in css_parsing_utils

This CL addresses a null pointer dereference issue within the
ConsumeColorContrast functions located in css_parsing_utils.cc.
Previously, a null dereference occurred when the code attempted to
retrieve the color provider when the document was null. To resolve
this, the updated code now includes a validation check to ensure the
document object is valid before calling the GetColorProviderForPainting
method.

Bug: 337069153
Change-Id: Ieee6c0e3602b25e8b149c93643e4d55265e4467c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5497219
Reviewed-by: Alison Maher <almaher@microsoft.com>
Commit-Queue: Sam Davis Omekara <samomekarajr@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#1304551}

--

wpt-commits: 3eb175f695ca8064ee616bed9e250595b557a87a
wpt-pr: 46388
2024-05-30 07:56:30 +00:00
Ian Kilpatrick
1c8233e225 Bug 1898089 [wpt PR 46415] - [anchor] Fix anchor-center crash., a=testonly
Automatic update from web-platform-tests
[anchor] Fix anchor-center crash.

We had a NOTREACHED within grid for anchor-center when it was valid.
Ensure it maps to center.

Bug: 341928664
Change-Id: If9fa88f9febb31333d3d646dfce356cc1456259e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5552987
Commit-Queue: Mason Freed <masonf@chromium.org>
Reviewed-by: Mason Freed <masonf@chromium.org>
Auto-Submit: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1304494}

--

wpt-commits: da2dc272ce893b2fcbbc74989c5abdcedb449bd9
wpt-pr: 46415
2024-05-30 07:56:30 +00:00
moz-wptsync-bot
c8bb12bb8f Bug 1898045 [wpt PR 46410] - Update wpt metadata, a=testonly
wpt-pr: 46410
wpt-type: metadata
2024-05-30 07:56:29 +00:00
Mason Freed
79714d7b42 Bug 1898045 [wpt PR 46410] - Add back [popover][anchor] CSS rule, behind the flag, a=testonly
Automatic update from web-platform-tests
Add back [popover][anchor] CSS rule, behind the flag

The [1] CL removed this, but never added it back (due to how much
work that used to take). Now that @supports blink-feature is a
thing, this puts back the CSS.

[1] https://chromium-review.googlesource.com/c/chromium/src/+/5476428

Bug: 335223786
Change-Id: Idc37e3c5f783259bda3bcb73e1e427233000c46c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5555622
Auto-Submit: Mason Freed <masonf@chromium.org>
Reviewed-by: Joey Arhar <jarhar@chromium.org>
Commit-Queue: Mason Freed <masonf@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1304493}

--

wpt-commits: 323d73b2120883e99b71df574ac439c12a8fc33a
wpt-pr: 46410
2024-05-30 07:56:28 +00:00
moz-wptsync-bot
5fa7955a97 Bug 1898302 [wpt PR 46440] - Update wpt metadata, a=testonly
wpt-pr: 46440
wpt-type: metadata
2024-05-30 07:56:27 +00:00
Koji Ishii
2166b9cf99 Bug 1898302 [wpt PR 46440] - [text-box-trim] Support invalidations, a=testonly
Automatic update from web-platform-tests
[text-box-trim] Support invalidations

This patch adds the layout invalidations for the
`text-box-trim` and the `text-box-edge` properties.

Changes are under a runtime flag enabled only for testing.

Bug: 40254880
Change-Id: I56f1d1f0a7e9c6667937c90e94d7dfa91615771a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5552565
Reviewed-by: Lingqi Chi <lingqi@chromium.org>
Commit-Queue: Koji Ishii <kojii@chromium.org>
Auto-Submit: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1304491}

--

wpt-commits: fbffd1d2a410c06bcf81fd488240b842526f71e7
wpt-pr: 46440
2024-05-30 07:56:26 +00:00
moz-wptsync-bot
d53a475a23 Bug 1898065 [wpt PR 46413] - Update wpt metadata, a=testonly
wpt-pr: 46413
wpt-type: metadata
2024-05-30 07:56:26 +00:00
L. David Baron
159d379338 Bug 1898065 [wpt PR 46413] - Correct implementation of calc-size() interpolation rules., a=testonly
Automatic update from web-platform-tests
Correct implementation of calc-size() interpolation rules.

I believe I initially implemented these before the spec was written (or
before I was aware that it was).  This updates the interpolation rules
to follow https://drafts.csswg.org/css-values-5/#interp-calc-size plus
the clarifications in https://github.com/w3c/csswg-drafts/issues/10220 .

This doesn't implement the IACVT (invalid at computed value time) aspect
of the clarification in https://github.com/w3c/csswg-drafts/issues/10220
and therefore adds both TODO comments and failing tests.  (The tests are
useful to check for lack of crashes; when I first wrote them they did
crash and I needed to fix the crashes.)

Bug: 313072
Change-Id: Ia9903bd138c3afb58ef12da45171920d28de8fa6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5546294
Commit-Queue: David Baron <dbaron@chromium.org>
Reviewed-by: Daniil Sakhapov <sakhapov@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1304382}

--

wpt-commits: 5d96f029e638e780bac314057ee680a0fe76ecde
wpt-pr: 46413
2024-05-30 07:56:25 +00:00
Luke Warlow
7a034044ae Bug 1897260 [wpt PR 46328] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=274267, a=testonly
Automatic update from web-platform-tests
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=274267 (#46328)

--

wpt-commits: fd81401c73eb7b50243cfecd7641bdf0786328c7
wpt-pr: 46328
2024-05-30 07:56:24 +00:00
Steinar H. Gunderson
b862e80351 Bug 1898224 [wpt PR 46435] - Fix !important parsing for certain grid structures., a=testonly
Automatic update from web-platform-tests
Fix !important parsing for certain grid structures.

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

--

wpt-commits: a4830604a8bd322831e76cf7559eec63d80d8edd
wpt-pr: 46435
2024-05-30 07:56:23 +00:00
Ian Clelland
f5635c90a2 Bug 1897227 [wpt PR 46322] - Remove experimental oversized-images policy., a=testonly
Automatic update from web-platform-tests
Remove experimental oversized-images policy.

This document policy (previously feature policy) has been in an
experimental state for several years, and there are no current plans to
ship it. Removing the feature to reduce the maintenance burden of unused
code.

Bug: 340920459
Change-Id: I3a2f51c08e65861cc66adcfc90382b4929dd175b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5544840
Commit-Queue: Ian Clelland <iclelland@chromium.org>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: danakj <danakj@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1304366}

--

wpt-commits: b72469e9736094b6972319fb39a583ee443262a3
wpt-pr: 46322
2024-05-30 07:56:22 +00:00
Maksim Sadym
a88e191fe0 Bug 1897157 [wpt PR 46310] - [WebDriver BiDi] fix test_release_mouse_sequence_resets_dblclick_state, a=testonly
Automatic update from web-platform-tests
[WebDriver BiDi] fix `test_release_mouse_sequence_resets_dblclick_state` (#46310)

* Move test to tentative, as the expected behavior is not clear yet.
* Remove parameter, as the double click is tested in [`test_dblclick_at_coordinates`](077700f985/webdriver/tests/bidi/input/perform_actions/pointer_mouse_multiclick.py (L66C35-L66C43)).
--

wpt-commits: fe6ef3a2fa1fa9c1bf18ffd174f69b391e1be4b3
wpt-pr: 46310
2024-05-30 07:56:22 +00:00
moz-wptsync-bot
bebeb8e86e Bug 1898201 [wpt PR 46431] - Update wpt metadata, a=testonly
wpt-pr: 46431
wpt-type: metadata
2024-05-30 07:56:21 +00:00
Koji Ishii
1f62abd3e9 Bug 1898201 [wpt PR 46431] - [text-box-trim] Test block-end with Ruby, a=testonly
Automatic update from web-platform-tests
[text-box-trim] Test block-end with Ruby

This patch adds a test of the `text-box-trim` property for the
block-end behavior when a Ruby hangs to the block-end side.

The test and reference for the block-start added in
crrev.com/c/5539108 are updated to share the reference file.

Bug: 40254880
Change-Id: Ie068940eff74aab2eb4baa7588b37baaef59c590
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5553008
Commit-Queue: Koji Ishii <kojii@chromium.org>
Auto-Submit: Koji Ishii <kojii@chromium.org>
Commit-Queue: Lingqi Chi <lingqi@chromium.org>
Reviewed-by: Lingqi Chi <lingqi@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1304323}

--

wpt-commits: e7a9f83c6176839320eb67e4423599bf29d4492a
wpt-pr: 46431
2024-05-30 07:56:20 +00:00
moz-wptsync-bot
7c0dc512bb Bug 1898200 [wpt PR 46430] - Update wpt metadata, a=testonly
wpt-pr: 46430
wpt-type: metadata
2024-05-30 07:56:19 +00:00
Koji Ishii
f016355105 Bug 1898200 [wpt PR 46430] - [text-box-trim] Test block-end with initial-letter, a=testonly
Automatic update from web-platform-tests
[text-box-trim] Test block-end with initial-letter

This patch adds a test of the `text-box-trim` property for the
block-end behavior when an initial-letter hangs to the
block-end side.

The block-start side test was added at crrev.com/c/5540990.

Bug: 40254880
Change-Id: I6c71de66106aa3accf092c39b5b2717faf972f22
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5552564
Commit-Queue: Lingqi Chi <lingqi@chromium.org>
Reviewed-by: Lingqi Chi <lingqi@chromium.org>
Auto-Submit: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1304320}

--

wpt-commits: 0e122283465030b319a805fa77c52a8f9ee3eb55
wpt-pr: 46430
2024-05-30 07:56:18 +00:00
Steinar H. Gunderson
a2039cd9cb Bug 1897908 [wpt PR 46399] - Fix a DCHECK if a block was seen in font-feature-settings., a=testonly
Automatic update from web-platform-tests
Fix a DCHECK if a block was seen in font-feature-settings.

We cannot Consume() in the streaming parser without first checking that
there's no block involved.

Fixed: 341349803
Change-Id: I0740fe7359f056a561dd1a82f1355b999537945a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5554250
Commit-Queue: Steinar H Gunderson <sesse@chromium.org>
Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1304312}

--

wpt-commits: affa7c34cd21e11106e768ce8ff487679deee6cd
wpt-pr: 46399
2024-05-30 07:56:17 +00:00
Koji Ishii
a9babf7e41 Bug 1898189 [wpt PR 46427] - [text-box-trim] Test block-end accumulations, a=testonly
Automatic update from web-platform-tests
[text-box-trim] Test block-end accumulations

This patch updates a test for when the element to trim has
different `text-box-edge` value from the `text-box-edge` value
of the element that has `text-box-trim`, the same condition as
crrev.com/c/5547563, but for block-end side.

Bug: 40254880
Change-Id: Ibaaadee9ef41319c78921b116ca2daae340c3492
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5553822
Auto-Submit: Koji Ishii <kojii@chromium.org>
Commit-Queue: Kent Tamura <tkent@chromium.org>
Reviewed-by: Kent Tamura <tkent@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1304304}

--

wpt-commits: 16e779dd4b54b9dc240084cea510132ae698efc7
wpt-pr: 46427
2024-05-30 07:56:16 +00:00