Description[New Multicolumn] Don't return the wrong flow thread from locateFlowThreadContainingBlock().
LayoutListItem::updateMarkerLocationAndInvalidateWidth() does nasty
things (inserts layout objects at "random" places in the tree during
layout), so we need to temporarily reset the current flow thread in
LayoutState, or we might end up locating the wrong one in
LayoutObject::locateFlowThreadContainingBlock(). Need this until
crbug.com/370461 gets fixed.
This makes fast/lists/list-inside-columns-crash.html pass with the new multicol
implementation, but since that test is still running with the old multicol
implementation, I added a simplified tailored test that's actually run.
BUG=334335, 460251
R=dsinclair@chromium.org,jchaffraix@chromium.org
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=192423
Patch Set 1 #
Messages
Total messages: 7 (1 generated)
|