Created attachment 144148 [details] Test case: the rows should be 100px wide, not 120px During the review of bug 78412, box-sizing interaction was mentioned but unfortunately the patch went in without this being tested in any way. This is unfortunate as box-sizing: border-box was the way to mitigate the web-compatibility issue from the original change: it make us correctly interpret width per CSS 2.1 but in an incompatible manner.
Created attachment 144169 [details] Proposed fix. Take into account the box-sizing when computing the cell's size, refactored the code as we go.
Created attachment 144171 [details] Proposed fix (ct'd). Take into account the box-sizing when computing the cell's size, refactored the code as we go.
Comment on attachment 144171 [details] Proposed fix (ct'd). Take into account the box-sizing when computing the cell's size, refactored the code as we go. Thanks Tony!
Comment on attachment 144171 [details] Proposed fix (ct'd). Take into account the box-sizing when computing the cell's size, refactored the code as we go. Clearing flags on attachment: 144171 Committed r118819: <http://trac.webkit.org/changeset/118819>
All reviewed patches have been landed. Closing bug.
<rdar://problem/11567612>