[TableNG] Updated table-cell block-size definiteness rules. #29366
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Previously we considered a table-cell's block-size as definite if:
This appeared to be what we did previously, but not quite (due to legacy
complexity).
Instead this updates the rules to:
another table-cell being larger in the same row or similar).
This appears to be the same rules that EdgeHTML had. The updated
testcase:
tables/mozilla_expected_failures/bugs/bug131020-3.html
Now renders the same as EdgeHTML.
Bug: 1218345
Change-Id: If6f080b4828d2bc7eec424da7f4d06952ce29c0c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2959100
Reviewed-by: Aleks Totic <atotic@chromium.org>
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/master@{#892283}