- From: CSS Meeting Bot via GitHub <sysbot+gh@w3.org>
- Date: Wed, 22 Nov 2017 17:35:55 +0000
- To: public-css-archive@w3.org
The Working Group just discussed `How items with synthesized baseline affect the size of intrinsic tracks`, and agreed to the following resolutions: * `RESOLVED: When the track depends on the size of its contents and the item depends on the size of the track it cannot be baseline aligned.` <details><summary>The full IRC log of that discussion</summary> <dael> Topic: How items with synthesized baseline affect the size of intrinsic tracks<br> <astearns> github: https://github.com/w3c/csswg-drafts/issues/1365<br> <TabAtkins> Sorry, was finishing up cleaning the house. Logged in now<br> <dael> github: https://github.com/w3c/csswg-drafts/issues/1365<br> <dael> fantasai: We looked through this issue which is a problem with the way baseline sizing has a loop with things that depend on size of row. You can see in example we size all the items and you can see we have a circle for analysis.<br> <dael> fantasai: Our current proposal is to detect when we're in this case and say you don't get baseline-alignment.<br> <dael> TabAtkins: This case being anything that depends on size of track cannot be baseline aligned.<br> <dael> TabAtkins: Image with height 100% or ortogonal flow.<br> <dael> fantasai: Anything that depends on size of the track when track is sized based on its contents.<br> <dael> fantasai: We're happy to consider other solutions, but we can't figure out a reason why you'd do this.<br> <dael> TabAtkins: Igalia folk are happy with this resolution.<br> <dael> Rossen_: Have you looked at what current impl do?<br> <dael> Rossen_: I just ran the code sample in the issue and there seems to be mild interop.<br> <dael> Rossen_: This would prob. mean a change for FF and Edge.<br> <dael> fantasai: FF looks like it wouldn't change.<br> <dael> fantasai: FF isn't baseline-aligning which would mean no change in this case.<br> <dael> Rossen_: Maybe I got your point backwards.<br> <dael> Rossen_: This would be change for Chrome, not FF or Edge<br> <dael> TabAtkins: In so far that you don't baseline align at all yet, yeah it's no change.<br> <dael> TabAtkins: Chrome does require change, but igalia folk are happy so we're fine to change.<br> <dael> rego: We were looking. We wanted to investigate in the next weeks, but we think we're fine. FF doesn't baseline align orthgolnal so it's not change.<br> <dael> Rossen_: We do currently do that.<br> <dael> Rossen_: Looking at the 3 impl side by side, I see what you mean. FF basically doesn't do it. We do an okay job in the test case from the issue.<br> <gsnedders> dbaron, fantasai, xidorn: wrt counter-styles tests, there's a PR containing all the tests from mozilla-central that I posted while at TPAC<br> <dael> TabAtkins: If you're doing an okay job, you're not following spec.<br> <dael> Rossen_: Yeah. By okay job I mean slightly better then Chrome, we fit all the items in the blue section, but alignment and track sizes are pretty much the same.<br> <dael> Rossen_: Yeah, FF doesn't do it.<br> <dael> Rossen_: You're saying you guys are willing to change?<br> <dael> TabAtkins: Yeah. Manuel brought up the issue.<br> <dael> astearns: So we could resolve on this and as Edge continues to impl if you have something better propose it?<br> <dbaron> gsnedders, ah, https://github.com/w3c/web-platform-tests/pull/8150<br> <xidorn> gsnedders: that's all? I... thought we have more...<br> <dael> Rossen_: Our impl is shipping. We're not changing anything. but it's rolling out with that behavior. Which means you'll have two impl matching in this case, regardless of following spec.<br> <dbaron> gsnedders, no, I was thinking of a different set of tests<br> <dael> TabAtkins: Okay. We're willing to change because the behavior is objectively bad. No one would want the behavior currently desc in the spec.<br> <dael> Rossen_: Okay. I'm okay with the issue.<br> <gsnedders> xidorn: all from that directory, excluding a couple of files that are unspec'd behaviour IIRC<br> <dbaron> gsnedders: there's a different directory, layout/reftests/counter-style/<br> <dael> TabAtkins: When the track depends on the size of its contents and the item depends on the size of the track it cannot be baseline aligned.<br> <dael> Rossen_: I think I spent two hours chatting with fantasai on this at the F2F in Paris and, at the time, we went back and forth and I think we were on the same page.<br> <dael> fantasai: I think taht was the general case. THis is a particular case with a cyclic dependency.<br> <dael> Rossen_: I'm not gonna object, but I'm pretty sure this won't be the last time we discuss.<br> <dael> fantasai: I hope someone has a solution that gets is better results if we discuss again<br> <dael> astearns: Proposed is: When the track depends on the size of its contents and the item depends on the size of the track it cannot be baseline aligned.<br> <dael> astearns: Obj?<br> <dael> RESOLVED: When the track depends on the size of its contents and the item depends on the size of the track it cannot be baseline aligned.<br> </details> -- GitHub Notification of comment by css-meeting-bot Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/1365#issuecomment-346422610 using your GitHub account
Received on Wednesday, 22 November 2017 17:35:59 UTC