Closed Bug 1947233 Opened 1 month ago Closed 1 month ago

[wpt-sync] Sync PR 50611 - Revert "Fixed purely physical mapping bug for vertical text and decorations."

Categories

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

task

Tracking

()

RESOLVED FIXED
137 Branch
Tracking Status
firefox137 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

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

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

Fredrik Söderquist <fs@opera.com> wrote:

Revert "Fixed purely physical mapping bug for vertical text and decorations."

This reverts commit 5cf5660d7abb5c2de0b43156c382eadba9c2abe6.

Reason for revert: Caused performance issues

Original change's description:

Fixed purely physical mapping bug for vertical text and decorations.

This fix was achieved by replacing DrawLooper with a filter and implementing the translation of the shadow offset using the value of writing mode.

Additionally, this CL is a portion of the fix discussed in a previous CL regarding text-shadow (please refer to the discussion at https://chromium-review.googlesource.com/c/chromium/src/+/5380302).

Therefore, a fix for the painting order of text and decoration shadows will follow.

Bug: 40829719
Change-Id: I9186e1673d14ba419a791efb09060c6f876d5b8d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5484626
Reviewed-by: Fredrik Söderquist \<fs@opera.com>
Reviewed-by: Stephen Chenney \<schenney@chromium.org>
Commit-Queue: Stephen Chenney \<schenney@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1398959}

Bug: 40829719
Bug: 394893130
Bug: 391914237
Change-Id: I2c3528d58f6ac8d98b6289c313db574271127fbd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6249857
Commit-Queue: Fredrik Söderquist \<fs@opera.com>
Reviewed-by: Daniel Yip \<danielyip@google.com>
Cr-Commit-Position: refs/heads/main@{#1418182}

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

CI Results

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

Total 13 tests

Status Summary

Firefox

PASS: 9
FAIL: 4

Chrome

PASS: 7
FAIL: 6

Safari

PASS: 7
FAIL: 6

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/8ee086ad87ea [wpt PR 50611] - Revert "Fixed purely physical mapping bug for vertical text and decorations.", a=testonly
Status: NEW → RESOLVED
Closed: 1 month ago
Resolution: --- → FIXED
Target Milestone: --- → 137 Branch
You need to log in before you can comment on or make changes to this bug.