Closed Bug 1666394 Opened 4 years ago Closed 4 years ago

[wpt-sync] Sync PR 25665 - [Text Decorations] Compute ink_overflow

Categories

(Core :: Layout: Text and Fonts, task, P4)

task

Tracking

()

RESOLVED FIXED
83 Branch
Tracking Status
firefox83 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 25665 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/25665
Details from upstream follow.

b'Stephen Chenney <schenney@chromium.org>' wrote:

[Text Decorations] Compute ink_overflow

Text Decorations were not contributing to ink_overflow,
leading to remants on the screen when invalidated and
causing the mis-sizing of compsited layers containing
the decorations.

This change adds ink overflow calculations for LayoutNG
fragment items. Legacy layout is unaffected.

Tests added include both the paint layer sizing concern
and the invalidation concern.

Bug: 896295
Change-Id: I3b8cfd9d9c4f3efafd380e6718fd2eaf22229f27
Reviewed-on: https://chromium-review.googlesource.com/2422356
WPT-Export-Revision: 92a201ad685d44cb240be026d66b5147d79b51c3

Component: web-platform-tests → Layout: Text and Fonts
Product: Testing → Core

CI Results

Ran 12 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 4 tests

Status Summary

Firefox

PASS: 4

Chrome

PASS: 4

Safari

PASS: 4

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/f75cb3cead09 [wpt PR 25665] - [Text Decorations] Compute ink_overflow, a=testonly
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 83 Branch
You need to log in before you can comment on or make changes to this bug.