DescriptionAll ancestor multicols must have enough rows before laying out some inner multicol.
We had code in place to insert new rows (and rows in enclosing fragmentation
contexts) when we ran out of space during layout, but we didn't make sure
initially that enough rows had been created, which would result in calculating
an incorrect column height and cause general confusion.
appendNewFragmentainerGroupIfNeeded() now needs to take a PageBoundaryRule
argument (since the new code in this CL deals with top offsets rather than
bottom offsets).
BUG=597058, 588364
Committed: https://crrev.com/526a8dca5b5462f16feb4d65c8a95176503526f5
Cr-Commit-Position: refs/heads/master@{#384800}
Patch Set 1 #Patch Set 2 : Forgot to specify line-height in the ref #
Total comments: 2
Patch Set 3 : No zoom in test. #Messages
Total messages: 12 (6 generated)
|