[csswg-drafts] [css2][css-tables] `overflow`applies to table-wrapper of table-grid? css-tables contradicts CSSWG resolution (#10881)

Loirooriol has just created a new issue for https://github.com/w3c/csswg-drafts:

== [css2][css-tables] `overflow`applies to table-wrapper of table-grid? css-tables contradicts CSSWG resolution ==
The CSSWG resolved (https://lists.w3.org/Archives/Public/www-style/2012Aug/0298.html)

>    RES0LVED: Errata CSS2.1 to say that 'overflow' on a table element
               **applies to the table box (not table wrapper box)**; and
               that values other than 'hidden' are treated as 'visible'.

Only the 2nd part did actually go into CSS2 (as noticed in #2778), but presumably the 1st part still holds?

However, css-tables says the opposite! https://github.com/w3c/csswg-drafts/blob/c269215694fbefc1d26bfc5a94f40aeef4fe8ae7/css-tables-3/Overview.bs#L921-L924

This was added in 03639670c4e22b49dcf566471b01235eba742e65, and I don't see any reference to some CSSWG resolution overriding the one from 2012.

Browsers do not agree: Firefox applies `overflow` to the table grid, while Blink and WebKit apply it to the table wrapper.

Due to the way the we implement table wrappers in Servo, it was easier for us to align with Firefox.

There are tests that assert it applies to the table grid: https://wpt.fyi/results/css/CSS2/css21-errata?q=s-11-1-1b

Agenda+ to either ratify the previous resolution, or ratify what css-tables says.





Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/10881 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Thursday, 12 September 2024 20:42:33 UTC