[wpt-sync] Sync PR 46178 - RubyLB: position:relative outside of ruby-text should move it.
Categories
(Core :: Layout: Ruby, task, P4)
Tracking
()
Tracking | Status | |
---|---|---|
firefox128 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 46178 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/46178
Details from upstream follow.
Kent Tamura <tkent@chromium.org> wrote:
RubyLB: position:relative outside of ruby-text should move it.
InlineLayoutStateStack::ApplyRelativePositioning() for annotation
lines should be applied after ApplyRelativePositioning() for the base
line.
Call ApplyRelativePositioning() for the base line and annotation lines
almost same time, with passing ancestor relative offsets.Call CreateBoxFragments() for annotation lines just before
CreateBoxFragments() for the base line.Remove FinalizeAnnotationLines().
Don't move InlineLayoutStateStack::ruby_column_list_ out. It's
necessary until CreateBoxFragments().Bug: 324111880
Change-Id: I2cf66af6118ad52ffedf7579930bde25c794ca5eReviewed-on: https://chromium-review.googlesource.com/5493166
WPT-Export-Revision: 113e8e169e1a39540a9fd13a92a7662224a4d952
Assignee | ||
Updated•9 months ago
|
Assignee | ||
Comment 1•9 months ago
|
||
Assignee | ||
Comment 2•9 months ago
|
||
CI Results
Ran 0 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 1 tests and 3 subtests
Status Summary
Firefox
OK
: 1
PASS
: 3
Chrome
OK
: 1
PASS
: 2
FAIL
: 1
Safari
OK
: 1
PASS
: 2
FAIL
: 1
Description
•