First column in second row missing if first column in first row isn't to be painted
Reported by
msten...@opera.com,
Aug 30 2016
|
||
Issue descriptionIf an inner multicol container consists of at least three rows, and the first column in the first row doesn't intersect with the paint rectangle, then the first column in the second row will be missing, even if it does intersect with the paint rectangle. MultiColumnFragmentainerGroup::columnIntervalForVisualRect() misbehaves, because the rectangle passed is wrong (not visually translated for each fragmentainer group).
,
Sep 9 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/4a0e7885bc0bb78310c2016901f438588b483e42 commit 4a0e7885bc0bb78310c2016901f438588b483e42 Author: mstensho <mstensho@opera.com> Date: Fri Sep 09 12:23:44 2016 Translate the clip rect correctly when iterating over fragmentainers. The clip rect is visual, so we need to shift each fragmentainer group by its visual translation. This matters for nested multicol. BUG= 642325 Review-Url: https://codereview.chromium.org/2321333002 Cr-Commit-Position: refs/heads/master@{#417563} [add] https://crrev.com/4a0e7885bc0bb78310c2016901f438588b483e42/third_party/WebKit/LayoutTests/fast/multicol/nested-with-clipped-first-column-expected.html [add] https://crrev.com/4a0e7885bc0bb78310c2016901f438588b483e42/third_party/WebKit/LayoutTests/fast/multicol/nested-with-clipped-first-column.html [modify] https://crrev.com/4a0e7885bc0bb78310c2016901f438588b483e42/third_party/WebKit/Source/core/layout/FragmentainerIterator.cpp
,
Sep 9 2016
|
||
►
Sign in to add a comment |
||
Comment 1 by msten...@opera.com
, Aug 30 2016375 bytes
375 bytes View Download