Releases: web-platform-tests/wpt
merge_pr_56775
Resolve anchor-center to center with no default anchor
Per spec[1]:
"If the box is not absolutely positioned, or does not have a default
anchor box, this value behaves as center and has no additional effect
on how inset properties resolve."
The change from 75% to 80% in the tests is to avoid relying on
sub-pixel rendering.
[1] https://www.w3.org/TR/css-anchor-position-1/#anchor-center
Bug: 467085787
Change-Id: Id7a02c3bf14a3ee44cbad02068637154bcaafe15
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7254557
Reviewed-by: Morten Stenshorne mstensho@chromium.org
Commit-Queue: Rune Lillesveen futhark@chromium.org
Cr-Commit-Position: refs/heads/main@{#1559229}
merge_pr_56773
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=277604 (#56773)
merge_pr_56771
Update shape-outside-ellipse-051.html fuzzy metadata (#56771)
merge_pr_56770
Update shape-outside-ellipse-050.html fuzzy metadata (#56770)
merge_pr_56769
[Manual] WebKit Export https://bugs.webkit.org/show_bug.cgi?id=271360 (#56769)
This is manual export of test fix done in https://commits.webkit.org/303858@main
on WebKit upstream, automation script was failing, so doing this manually.
This test was previously relying on constructor of HighlightRegistry, which is not in
specification anymore. Additionally, it also properly restore Map.prototype to its
original state after the test completes. See more detailed info on WebKIt commit.
merge_pr_56768
text-justify: Do not expand between cursive script characters
-
core/layout/inline/
Support to add space before atomic inlines and ruby columns -
platform/text/character.*
Add IsCursiveScript(). It's used in justification_opportunity.cc. -
platform/text/justification_opportunity.*
** JustificationContext: Add a field to keep track the previous
character type.
** Each of consecutive atomic-inlines and consecutive cursive script
characters should be handled as a single typographic unit, so an
atomic-inline or a cursive script character should not produce
after-glyph opportunity, and we should produce before-glyph
opportunity on changing character type.
Bug: 40321528
Change-Id: I67987f0abc214cbba1af4174e163b967441e89b3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7250410
Reviewed-by: Ian Kilpatrick ikilpatrick@chromium.org
Auto-Submit: Kent Tamura tkent@chromium.org
Commit-Queue: Kent Tamura tkent@chromium.org
Cr-Commit-Position: refs/heads/main@{#1559066}
merge_pr_56767
Reland "Add a fieldtrial testing entry for StaticStorageQuota and update tests."
This is a reland of commit a52bb102111b7abeaee9c3f183732ae1733023fe
This reland addresses a test overflow bug when disk size was INT64_MAX,
which turned out to be the case for fuchsia arm64.
Original change's description:
Add a fieldtrial testing entry for StaticStorageQuota and update tests.
There is no single spec-defined correct value for estimated quota and
the associated WPTs are marked as tentative, so this change relaxes the
related asserts so the WPTs pass with StaticStorageQuota both on and
off. Note that Safari and FF both have their own distinct, but within
spec, behavior for estimated quota and so there might need to be more
relaxation of these WPTs to make them non-tentative.Bug: 369865059
Change-Id: Ifd10f007248760a8278fbb9ecaea165823aa9b54
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7188470
Reviewed-by: Zainab Rizvi rizvis@google.com
Auto-Submit: Brian Lefler bcl@google.com
Reviewed-by: Tsuyoshi Horo horo@chromium.org
Commit-Queue: Zainab Rizvi rizvis@google.com
Cr-Commit-Position: refs/heads/main@{#1554612}
Bug: 369865059
Change-Id: I195585c3a1a39ac4b22af1528359edb3d9529129
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7232332
Reviewed-by: Zainab Rizvi rizvis@google.com
Reviewed-by: Tsuyoshi Horo horo@chromium.org
Commit-Queue: Zainab Rizvi rizvis@google.com
Cr-Commit-Position: refs/heads/main@{#1559053}
merge_pr_56746
Unscroll position-area modified containing block.
Differential Revision: https://phabricator.services.mozilla.com/D276467
bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=2006097
gecko-commit: ad61b7aa643419cdaebb5b371547f93566da1f95
gecko-reviewers: layout-anchor-positioning-reviewers, layout-reviewers, emilio
merge_pr_56743
[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:
-
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. -
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}
merge_pr_56741
Split align/justify-self abspos tests into separate files
The align-self cases were not tested since all of them ended up outside
the viewport. Split into two files.
Bug: 467085787
Change-Id: I1641dcec2c19340ffdac3bd6126c01d1bbb1d96c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7261995
Commit-Queue: Rune Lillesveen futhark@chromium.org
Reviewed-by: Alison Maher almaher@microsoft.com
Cr-Commit-Position: refs/heads/main@{#1559175}