Pagination struts kept when no longer fragmented
Reported by
msten...@opera.com,
Oct 20 2016
|
|||
Issue descriptionWe don't re-lay out some objects when they cease to be part of a fragmentation context. This bug is probably very old. It affects multicol, and also the document after having print-previewed it.
,
Oct 27 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/e2a5a72d7a8ac8bb8016c7dbe9021849c6ca04b8 commit e2a5a72d7a8ac8bb8016c7dbe9021849c6ca04b8 Author: mstensho <mstensho@opera.com> Date: Thu Oct 27 22:16:07 2016 Need to remove line pagination struts when no longer fragmented. We only used to recalculate pagination struts on lines when we were inside a fragmentation context, but if said fragmentation context ceases to be one, we need one final strut recalculation pass, to get rid of them all. BUG= 658019 Review-Url: https://codereview.chromium.org/2460673002 Cr-Commit-Position: refs/heads/master@{#428161} [add] https://crrev.com/e2a5a72d7a8ac8bb8016c7dbe9021849c6ca04b8/third_party/WebKit/LayoutTests/fragmentation/become-unfragmented-with-lines.html [modify] https://crrev.com/e2a5a72d7a8ac8bb8016c7dbe9021849c6ca04b8/third_party/WebKit/Source/core/layout/LayoutBlockFlow.cpp [modify] https://crrev.com/e2a5a72d7a8ac8bb8016c7dbe9021849c6ca04b8/third_party/WebKit/Source/core/layout/LayoutBlockFlowLine.cpp [modify] https://crrev.com/e2a5a72d7a8ac8bb8016c7dbe9021849c6ca04b8/third_party/WebKit/Source/core/layout/line/LineLayoutState.h
,
Oct 28 2016
,
Nov 23 2016
Issue 517043 has been merged into this issue. |
|||
►
Sign in to add a comment |
|||
Comment 1 by bugdroid1@chromium.org
, Oct 27 2016