Contact emails
joy...@google.com, dgr...@chromium.org
Spec
https://drafts.csswg.org/css-tables-3/#visible-track
https://www.w3.org/TR/CSS2/tables.html#dynamic-effects
There is no TAG review because they haven't reviewed css-tables-3 yet. Is a TAG review needed on a feature that was first specified in CSS2 in 1998?
Summary
Visibility:collapse is supposed to hide table rows while preserving their contribution to column widths. Right now Blink treats visibility:collapse as visibility:hidden, which merely skips painting the rows, leaving blank space instead of allowing the space to be used for other content.
Link to “Intent to Implement” blink-dev discussion
Is this feature supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
Yes
Demo link
Interoperability and Compatibility Risk
Firefox: Shipped
Edge: Shipped
Safari: Mixed public signals (patch posted in 2007 but no movement since)
Web developers: Positive
Some sites may be using visibility:collapse when they really want visibility:hidden, relying on the fact that Blink and WebKit render them the same. But these sites would render differently in Edge and FF, so this would mostly affect WebKit/Blink-only sites. If the new behavior is unwanted, the fix is simple: change "visibility:collapse" to "visibility:hidden", which is what they meant from the start.
Is this feature fully tested by web-platform-tests?
OWP launch tracking bug
None yet - the technical bug is https://crbug.com/174167
Entry on the feature dashboard
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CALkuPp%3DFbhbLqtzpjsWLm_gvA5pFXKDjXGau-_HUDfmOkQPRwA%40mail.gmail.com.
Contact emails
joy...@google.com, dgr...@chromium.org
Spec
https://drafts.csswg.org/css-tables-3/#visible-track
https://www.w3.org/TR/CSS2/tables.html#dynamic-effects
There is no TAG review because they haven't reviewed css-tables-3 yet. Is a TAG review needed on a feature that was first specified in CSS2 in 1998?
Summary
Visibility:collapse is supposed to hide table rows while preserving their contribution to column widths. Right now Blink treats visibility:collapse as visibility:hidden, which merely skips painting the rows, leaving blank space instead of allowing the space to be used for other content.
Link to “Intent to Implement” blink-dev discussion
Is this feature supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
Yes
Demo link
Interoperability and Compatibility Risk
Firefox: Shipped Edge: Shipped Safari: Mixed public signals (patch posted in 2007 but no movement since) Web developers: Positive
Edge and Firefox are interoperable for the common case but differ when rowspan cells are affected. See https://bugs.chromium.org/p/chromium/issues/detail?id=174167#c35 for examples. Edge implements the CSS2.1 behavior, which is what we have done as well.Some sites may be using visibility:collapse when they really want visibility:hidden, relying on the fact that Blink and WebKit render them the same. But these sites would render differently in Edge and FF, so this would mostly affect WebKit/Blink-only sites. If the new behavior is unwanted, the fix is simple: change "visibility:collapse" to "visibility:hidden", which is what they meant from the start.
Is this feature fully tested by web-platform-tests?
OWP launch tracking bug
None yet - the technical bug is https://crbug.com/174167
Entry on the feature dashboard
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
I am probably in the minority here, but I think it would be better to make sure everything is accurately and precisely specified (and has consensus) before shipping this. In the difference example link, it says "look bad" in both of the cases, so perhaps this should be discussed in the working group first in order to close this loop.
If you could spend some time trying to spark this discussion and maybe champion a decision acceptable by everyone, that would be great.It is worrisome that WebKit has mixed signals... Hopefully they would accept your contribution and be done with it.
☆Phist
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CABc02_LGtJC0H5s4_p-H4dAhWDPtpmgexhZ7WFoA6QgOx9ka0w%40mail.gmail.com.
Quote -"It's unclear what the behavior should be when a spanned cell crosses a collapsed row. Edge clips the content, but it looks bad. Firefox lets the content overflow (see the attached screenshot), which also looks bad."
I might be nitpicking on the "looks back" parts, but I really prefer solidifying the edge cases with a consensus.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOZbSt03CxDVp2jY%3DubhZ5SzgC_ehQJj_KXMfkWvOBw4L3u8QA%40mail.gmail.com.
LGTM2.-mike
☆PhistucK
☆Phist
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CALkuPp%3DFbhbLqtzpjsWLm_gvA5pFXKDjXGau-_HUDfmOkQPRwA%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CABc02_LGtJC0H5s4_p-H4dAhWDPtpmgexhZ7WFoA6QgOx9ka0w%40mail.gmail.com.--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOZbSt03CxDVp2jY%3DubhZ5SzgC_ehQJj_KXMfkWvOBw4L3u8QA%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAKXHy%3DfvZRRMOW2PRb1yyKrA5k6BYwTupCNTG40dg-_i1QwoRA%40mail.gmail.com.