Closed Bug 1899100 Opened 4 months ago Closed 4 months ago

[wpt-sync] Sync PR 46491 - RubyLB: Support breaking in HandleOverflow()

Categories

(Core :: Layout: Ruby, task, P4)

task

Tracking

()

RESOLVED FIXED
128 Branch
Tracking Status
firefox128 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

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

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

Kent Tamura <tkent@chromium.org> wrote:

RubyLB: Support breaking in HandleOverflow()

  • The intrinsic inline-size of a ruby column fits in the available
    space of the current line,
  • There is no soft break opportunity at the end of the ruby column, and
  • The following text exceeds the available space.

If the above conditions met, the entire ruby column was rewound though
it has soft break opportunities.

This CL supports breaking at the last soft break opportunity inside
the ruby column.

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

Component: web-platform-tests → Layout: Ruby
Product: Testing → Core

CI Results

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

Total 1 tests

Status Summary

Firefox

FAIL: 1

Chrome

FAIL: 1

Safari

FAIL: 1

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/2c122ba3549c [wpt PR 46491] - RubyLB: Support breaking in HandleOverflow(), a=testonly https://hg.mozilla.org/integration/autoland/rev/776a2c9211bb [wpt PR 46491] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 4 months ago
Resolution: --- → FIXED
Target Milestone: --- → 128 Branch
You need to log in before you can comment on or make changes to this bug.