Grow row heights in tables to account for cell growth from pagination instead of shrinking the cells and having their contents overflow. The pullback that results from this model just causes poor pagination slicing to occur.
In radar as:
<rdar://problem/10443278> Overlapping text in table cell across column break
Created attachment 136487 [details]
Comment on attachment 136487 [details]
View in context: https://bugs.webkit.org/attachment.cgi?id=136487&action=review
> + * fast/multicol/cell-shrinkback.html: Added.
> + * platform/mac/fast/multicol/cell-shrinkback-expected.png: Added.
> + * platform/mac/fast/multicol/cell-shrinkback-expected.txt: Added.
Can you try making this a reftest?
Attachment 136487 [details] did not pass style-queue:
Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'LayoutTests/ChangeLog', u'LayoutTests/fast..." exit_code: 1
Source/WebCore/rendering/RenderTableSection.cpp:676: Should have only a single space after a punctuation in a comment. [whitespace/comments] 
Total errors found: 1 in 7 files
If any of these errors are false positives, please file a bug against check-webkit-style.