Use GetEffectiveComputedBSize() when applying ColumnSetWrapper's block-size constraint for ColumnSet
Categories
(Core :: Layout: Columns, task, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox70 | --- | fixed |
People
(Reporter: TYLin, Assigned: TYLin)
References
Details
Attachments
(3 files)
Bug 1523595 Part 3 applied ColumnSetWrapper
's block-size constraint to the available size when creating BlockReflowInput
for ColumnSet
, but it didn't consider the case when theColumnSetWrapper
is fragmented. We might want to use GetEffectiveComputedBSize
to get the remaining block-size for ColumnSetWrapper
.
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Comment 1•6 years ago
|
||
Assignee | ||
Comment 2•6 years ago
|
||
We always pass consumed block-size into BlockReflowInput's constructor
in nsBlockFrame::Reflow(). By making mConsumedBSize a constant, its
assessor method becomes redundant.
Update the documentation to reflect the reality that ConsumedBSize()
accumulates content block-size from all previous continuations, which
was done in Bug 1506293 Part 2.
Depends on D41905
Assignee | ||
Comment 3•6 years ago
|
||
Run broken-column-rule-1.html with column-span enabled because it was
regressed by Bug 1548100 Part 2, but fixed by this patch.
Depends on D41906
Comment 7•6 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/e56e6ed91e5a
https://hg.mozilla.org/mozilla-central/rev/6d5655c8638d
https://hg.mozilla.org/mozilla-central/rev/e9611b9cff9a
Description
•