Currently the code makes the assumption that we use the table's direction and writing mode for flow resolution. While CSS writing disables writing mode on table row groups and rows, it does allow direction on the same table parts. This means that the current code makes the wrong assumption and will break pretty badly if we start mixing directions. In order to change that, a first step would be to introduce an helper function to get the right style for flow resolution (flow = direction and writing mode). We can then safely change this function to operate on a different level.
Created attachment 144936 [details] Proposed addition: styleForCellFlow.
Comment on attachment 144936 [details] Proposed addition: styleForCellFlow. Hyatt might have opinions on the "flow" term. I'm fine with it obviously since I suggested it. :)
Comment on attachment 144936 [details] Proposed addition: styleForCellFlow. Clearing flags on attachment: 144936 Committed r119033: <http://trac.webkit.org/changeset/119033>
All reviewed patches have been landed. Closing bug.