Bug 215752 - [LFC][IFC] Refactor inline content vertical alignment
Summary: [LFC][IFC] Refactor inline content vertical alignment
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on: 214406 214474 214520 214527 214582 214720 214728 214733 214779 214784 214785 214790 215016 215048 215068 215117 215168 215410 215532 215538 215545 215748
Blocks:
  Show dependency treegraph
 
Reported: 2020-08-22 09:24 PDT by zalan
Modified: 2020-09-03 07:58 PDT (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description zalan 2020-08-22 09:24:57 PDT
This is an umbrella bug for the refactoring steps.

It's about going
from -> as the last step, LineBuilder aligns the line content (runs) vertically but only when the LineBuilder is not in the preferred-width computation mode.
to -> LineBuild only takes care of the run placement horizontally (run size, logical left) and does not do any kind of alignment while LineBox constructs proper inline boxes for the inline content and aligns them both vertically and horizontally as needed.
Comment 1 Radar WebKit Bug Importer 2020-08-26 19:03:51 PDT
<rdar://problem/67844039>
Comment 2 zalan 2020-09-03 07:58:43 PDT
and done.