[TablesNG] Fix baseline computation
This rewrite fixes several bugs: - if no cell's are baseline aligned, baseline should be bottom content edge of non-baseline aligned cells. - if row is empty, and has css block size, its baseline should be top of the row. Interesting incompatibility with FF: FF applies css height only if at least one row is non-empty. I also have exhaustive baseline tests that are not part of this CL. I can add if you'd like: external/wpt/css/css-tables/tentative/baseline-table.html Bug: 958381, 1143297 Change-Id: I5e6fe3d6e96f8da9d5305e4366111ee303918ea3 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2515266 Commit-Queue: Aleks Totic <atotic@chromium.org> Reviewed-by:Ian Kilpatrick <ikilpatrick@chromium.org> Cr-Commit-Position: refs/heads/master@{#823877}
Showing
Please register or sign in to comment