Implement 'visibility: collapse' on table parts (#32333)

https://drafts.csswg.org/css2/#dynamic-effects

Co-authored-by: Martin Robinson <mrobinson@igalia.com>
This commit is contained in:
Oriol Brufau 2024-05-21 20:02:53 +02:00 committed by GitHub
parent add18db67e
commit 5d5ac4ec64
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
23 changed files with 64 additions and 100 deletions

View file

@ -1,2 +0,0 @@
[row-visibility-001.xht]
expected: FAIL

View file

@ -1,2 +0,0 @@
[row-visibility-002.xht]
expected: FAIL

View file

@ -1,2 +0,0 @@
[visibility-collapse-border-spacing.html]
expected: FAIL

View file

@ -1,3 +0,0 @@
[visibility-collapse-col-001.html]
[col visibility:collapse changes table width]
expected: FAIL

View file

@ -1,3 +0,0 @@
[visibility-collapse-col-002.html]
[col visibility:collapse changes table width]
expected: FAIL

View file

@ -1,3 +0,0 @@
[visibility-collapse-col-003.html]
[col visibility:collapse changes table width]
expected: FAIL

View file

@ -1,3 +0,0 @@
[visibility-collapse-col-004-dynamic.html]
[col visibility:collapse changes table width]
expected: FAIL

View file

@ -1,3 +0,0 @@
[visibility-collapse-colspan-001.html]
[col visibility:collapse changes table width]
expected: FAIL

View file

@ -1,3 +0,0 @@
[visibility-collapse-colspan-002.html]
[col visibility:collapse changes table width]
expected: FAIL

View file

@ -1,3 +0,0 @@
[visibility-collapse-row-001.html]
[row visibility:collapse changes table height, unlike visibility:hidden]
expected: FAIL

View file

@ -1,3 +0,0 @@
[visibility-collapse-row-002-dynamic.html]
[row visibility:collapse changes table height, unlike visibility:hidden]
expected: FAIL

View file

@ -1,3 +0,0 @@
[visibility-collapse-row-003-dynamic.html]
[row visibility:collapse changes table height, unlike visibility:hidden]
expected: FAIL

View file

@ -1,6 +0,0 @@
[visibility-collapse-row-005.html]
[collapsed row should not contribute to overflow]
expected: FAIL
[collapsed section should not contribute to overflow]
expected: FAIL

View file

@ -1,9 +0,0 @@
[visibility-collapse-row-group-001.html]
[row group visibility:collapse changes table height]
expected: FAIL
[the first row should be collapsed]
expected: FAIL
[the second row should be collapsed]
expected: FAIL

View file

@ -1,3 +0,0 @@
[visibility-collapse-row-group-002.html]
[row group visibility:collapse changes table height]
expected: FAIL

View file

@ -1,6 +1,3 @@
[visibility-collapse-rowcol-001.html]
[spanning col visibility:collapse changes table width]
expected: FAIL
[spanning row visibility:collapse changes height]
expected: FAIL

View file

@ -1,6 +1,3 @@
[visibility-collapse-rowcol-002.html]
[spanning row visibility:collapse doesn't change table width]
expected: FAIL
[spanning row visibility:collapse doesn't change height in this case]
expected: FAIL

View file

@ -1,6 +1,3 @@
[visibility-collapse-rowspan-002-border-separate.html]
[spanning cell shrinks to sum of remaining three rows' height]
expected: FAIL
[spanning row visibility:collapse makes row height 0]
expected: FAIL

View file

@ -1,6 +1,3 @@
[visibility-collapse-rowspan-002.html]
[spanning cell shrinks to sum of remaining three rows' height]
expected: FAIL
[spanning row visibility:collapse makes row height 0]
expected: FAIL

View file

@ -1,3 +0,0 @@
[visibility-collapse-rowspan-003-border-separate.html]
[collapsed row has zero height]
expected: FAIL

View file

@ -1,3 +0,0 @@
[visibility-collapse-rowspan-003.html]
[collapsed row has zero height]
expected: FAIL

View file

@ -1,12 +0,0 @@
[visibility-collapse-rowspan-004-dynamic.html]
[spanning cell shrinks to sum of remaining three rows' height]
expected: FAIL
[(2nd collapse) spanning cell shrinks to sum of remaining three rows' height]
expected: FAIL
[third row visibility:collapse makes row height 0]
expected: FAIL
[(2nd collapse) third row visibility:collapse makes row height 0]
expected: FAIL