DescriptionDon't update column position in StyleDidChange.
StyleDidChange set the first column position to the horizontal border
spacing value regardless of whether this value changed or not.
I am not familiar with how table layout works in Blink and haven't
debugged this extensively, but when we re-layout a table cell because
it has out-of-flow content which needs layout, the first effective
column position is set wrongly. It gets its initial value from the line
removed in this CL by a style recalc on the table element prior to the
re-layout, which is the h_spacing_, but the spacing is subtracted once
more in http://bit.ly/2pBB7x1
R=eae@chromium.org,mstensho@opera.com
BUG=716006
Review-Url: https://codereview.chromium.org/2855853002
Cr-Commit-Position: refs/heads/master@{#468920}
Committed: https://chromium.googlesource.com/chromium/src/+/d3c625b0b03346472e45dc1fda33d35b1d40efd3
Patch Set 1 #
Total comments: 2
Messages
Total messages: 18 (9 generated)
|