Content is progressively compressed to left in print/print-preview, with margin-right & float:left
Categories
(Core :: Printing: Output, defect)
Tracking
()
People
(Reporter: dholbert, Assigned: TYLin)
References
(Blocks 2 open bugs, )
Details
(Keywords: regression, testcase)
Attachments
(5 files)
Reporter | ||
Comment 1•15 years ago
|
||
Reporter | ||
Comment 2•15 years ago
|
||
Reporter | ||
Updated•15 years ago
|
Reporter | ||
Comment 3•15 years ago
|
||
Reporter | ||
Comment 5•15 years ago
|
||
Reporter | ||
Comment 7•15 years ago
|
||
Reporter | ||
Comment 9•15 years ago
|
||
Comment 10•9 years ago
|
||
Comment 11•7 years ago
|
||
Comment 12•7 years ago
|
||
Updated•2 years ago
|
Assignee | ||
Comment 13•7 months ago
|
||
Remove prevRect
and comments that don't seem useful; move variable
declarations closer to their usage sites. This is a preparation for Part 2.
This doesn't change behavior.
Updated•7 months ago
|
Assignee | ||
Comment 14•7 months ago
|
||
prevInFlow.ISize(wm)
has subtracted the margin in the inline-axis. If we use
it as the current overflow container continuation's available inline-size, we
might subtract the margin again when computing its auto inline-size [1], which
leads to progressively compressed inline-size as we see in various testcases.
However, fixing availSpace
is not correct because not all types of frames
computes their inline-sizes using the available inline-size.
This patch generalizes the solution for flex item in bug 1811548, i.e. we always
override inline-size for the current overflow container continuation.
Comment 15•7 months ago
|
||
Comment 17•7 months ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/4630d52e22d6
https://hg.mozilla.org/mozilla-central/rev/cec72c3f4e5b
Updated•7 months ago
|
Description
•