- From: L. David Baron via GitHub <sysbot+gh@w3.org>
- Date: Wed, 23 Aug 2017 23:44:28 +0000
- To: public-css-archive@w3.org
This [was discussed](https://log.csswg.org/irc.w3.org/css/2017-08-03/#e843904) at our face-to-face meeting at the beginning of this month, but didn't get linked back to this github issue. **RESOLVED: cells spanning collapsed rows/columns are clipped to their resulting bounds (in both axes)** <details> <summary>Expand for the full IRC log</summary> <fantasai> topic: visibility collapse: clip or not to club <br><fantasai> s/club/clip <br><fantasai> gregwhitworth: Talked about this at TPAC <br><fantasai> gregwhitworth: Specified Edge behavior currently <br><fantasai> gregwhitworth: To not get rid of data <br><fantasai> gregwhitworth: But when author asks for visibility collapse on column or row <br><fantasai> gregwhitworth: They've asked that row or column to be gone <br><fantasai> gregwhitworth: If you have a spanning cell that goes into the collapsed column/row, then clipped to visible columns/rows <br><fantasai> fantasai: I think that's what's in the spec. Not really that great <br><fantasai> gregwhitworth: FF overflows the content <br><fantasai> gregwhitworth: Behind a flag in Chrome <br><fantasai> dgrogan: We also clip to border box. Behind a flag <br><fantasai> fantasai: I thin there were two options we were considering here, and overflowing was definitely not one of them <br><fantasai> fantasai: ... <br>* fantasai continues to ignore her comments <br><fantasai> dbaron: This would ... <br>* fantasai doesn't have anything to say worth minuting <br><gregwhitworth> https://jsfiddle.net/v23h0338/ <br><fantasai> gregwhitworth explain the demo <br><fantasai> dbaron: Suppose before collapsing ou have a cell here and it's part of 3 rows that are conceptually here <br><fantasai> dbaron: cell has some content which overflows in theses various directions <br><fantasai> dbaron: And then you collapse the middle one <br><fantasai> dbaron: When it's not collapsed, these overflow visibly <br><fantasai> dbaron: Are you saying when its collapsed, we only draw... <br><fantasai> dbaron: I'm collapsing the middle row <br><fantasai> gregwhitworth: You only draw what's in the first / third cells <br><fantasai> [drawing on whiteboard, behind Bert, can't be captured for minutes] <br><fantasai> fremy: If you're clipping the middle row, do you draw the content in the 1st and 3rd rows, or do you show the 1st and 2nd rows and clip out the end <br><fantasai> dbaron: Once you collapse the middle row, you're clip everything that overflows the top and you're clip out stuff [over there, over there nobody is telling me what that means and I can't see it] <br><fantasai> gregwhitworth: This is an edge case <br><fantasai> gregwhitworth: Haven't seen people hiding rows/cols except in data grids, and ... <br><fantasai> gregwhitworth: What you're proposing is complicated <br><fantasai> dbaron: If it's not a use case why clip anything? <br><fantasai> Rossen: That is the use case <br>* fantasai wants a link to the previous minutes <br><fantasai> Rossen: Your primary purpose was to have a layout <br><fantasai> Rossen: We go to extreme lengths to avoid overflow <br><fantasai> Rossen: To make sure that all content is displayed inall cells <br><fantasai> Rossen: Then you have user facing behavior that allow ppl to collapse things away, purposefully make things appear or disappear <br><fantasai> Rossen: When they explictily aske for something to disapear, and you continue to show them what disappeared, weird no? <br><fantasai> dbaron: I just meant don't clip this cell <br><fantasai> gregwhitworth: In dbaron's example ... <br><gregwhitworth> https://jsfiddle.net/dgrogan/9uduq99L/3/ <br><fantasai> gregwhitworth: If you collapse <br><fantasai> gregwhitworth: we end up clipping in both axes <br><fantasai> gregwhitworth: My statement ot dbaron is, he forcefully asked for no wraps which will overflow <br><fantasai> gregwhitworth: I don't see circumstances where it isn't primariy the excel-based scenario <br><fantasai> gregwhitworth: this is the most performant way to accomplish, which is clipping to bounding box <br><fantasai> gregwhitworth: weird side effect <br><fantasai> dbaron: Proposal is that if you have a cell that spans some collapsed rows or columns <br><fantasai> dbaron: that cell clips its content to its resulting bounds <br><fantasai> gregwhitworth: yes <br><fantasai> RESOLVED: cells spanning collapsed rows/columns are clipped to their resulting bounds <br><fantasai> (in both axes) <br><fantasai> Rossen: Goal of work on this spec is to minimize interop pain <br><fantasai> Rossen: not trying to rewrite history <br><fantasai> Rossen: issues aren't introduced, we're trying to write out the path of least resistance <br>* fantasai found the minutes to last time we discussed <br><fantasai> https://lists.w3.org/Archives/Public/www-style/2016Nov/0069.html </details> -- GitHub Notification of comment by dbaron Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/478#issuecomment-324492817 using your GitHub account
Received on Wednesday, 23 August 2017 23:44:27 UTC