DescriptionEnsure floats get added to floating objects list even if they don't have a linebox
In https://codereview.chromium.org/1132103007 the problem with the trailing float
in fast/block/float/trailing-float.html is that it doesn't have a linebox, so
when line layout is run on a selection of dirty lineboxes on the parent it is
not re-added to the floating objects list and so doesn't get a paint. So the correct
fix is to ensure any floats not added to the floating objects list during line
layout are added, rather than to attempt to dirty more lines in the hope that
line layout will hit the float, add it to the floats list
and so ensure it gets a paint.
BUG=510703
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=200915
Patch Set 1 #Patch Set 2 : Updated #
Depends on Patchset: Dependent Patchsets: Messages
Total messages: 10 (4 generated)
|