22:57:15 RRSAgent has joined #css 22:57:15 logging to https://www.w3.org/2020/06/03-css-irc 22:57:17 RRSAgent, make logs Public 22:57:18 Meeting: Cascading Style Sheets (CSS) Working Group Teleconference 22:57:27 present+ 22:58:28 stantonm has joined #css 22:58:44 present+ 22:59:29 present+ 22:59:44 hmmm, I'm getting no audio on webex 22:59:46 GameMaker has joined #css 23:00:07 but there's clearly UI showing sound from people 23:00:40 present+ 23:01:01 Present+ 23:01:25 present+ 23:01:31 present+ 23:01:38 alisonmaher has joined #css 23:02:21 jensimmons has joined #css 23:02:27 present+ 23:02:52 present+ 23:03:03 present+ 23:03:11 chris has joined #css 23:03:26 dino has joined #css 23:03:46 ScribeNick: fantasai 23:03:59 present+ 23:04:06 ScribeNick: heycam 23:05:18 present+ 23:05:20 Topic: publications of WDs recently 23:05:31 Rossen: I want to draw attention to text about our WD process, how we go about publishing drafts 23:05:48 ... as well as recognize the fact that these three specs were already published, don't have specific resolutions on publishing these WDs 23:05:51 ... at least not all of them 23:06:00 ... but we do have resolutions of all of the edits 23:06:12 ... these are css-contain-2, css-overflow-3, and mediaqueries-5 23:06:16 ... all republished as WDs 23:06:23 ... most of the edits in those are editorial 23:06:28 https://wiki.csswg.org/spec/publish 23:06:29 ... Alan and I looked over the publications and they looked good for us 23:06:36 "For WD if there are only non-controversial editorial changes and/or substantive changes whose exact wording was approved by the WG, there is no requirement to get an explicit WG resolution. The decision URL is this wiki page, and you can publish using Echidna." 23:06:40 ... I wanted to bring this up for the awareness of the WG 23:06:54 ... in the past we have made a lot of effort to lighten up the process of WD publication 23:06:56 present+ 23:06:56 i am so sorry 23:07:01 ... and make it easier for editors to push WD updates 23:07:01 i thought i was muted 23:07:03 present+ 23:07:13 ... there is a part of our current documentation that seems a bit overconstrained 23:07:22 present+ 23:08:06 ... and that is the part which reads "substantive changes whose exact wording was approved by the WG" 23:08:10 ... this is a little too strong 23:08:17 ... we have to go and rubber stamp all of the edits 23:08:26 ... I don't know that we need "exact wording" in this sentence 23:08:38 ... and I propose we drop that and leave it as substantive changes are approved by the WG 23:08:57 fantasai: I'm OK with this a long as the wording is approved by one other person than the person who made the edits 23:09:01 ... think it's important to get review 23:09:26 ... so another WG member, or the person raising the issue 23:09:39 Rossen: that seems to be part of the PR review. is that enough? 23:09:48 astearns: we don't do PRs 23:09:59 ... I think it would be great if we did 23:10:06 fantasai: we sometimes do PRs, if it's likely to need changes 23:10:12 ... but usually we push changes and ask for review 23:10:27 astearns: I think we should change the wiki wording to remove "exact wording", and make it part of the editor's task to get appropriate review 23:10:48 chris: I agree with what Alan said, and just edited the wiki to remove "exact wording" 23:11:00 fantasai: I would like the exact wording to be reviewed by someone other than the person who made the edit 23:11:11 chris: does that mean going to PRs and reviews for every change? 23:11:12 fantasai: no 23:11:25 ... if you're going to publish to /TR, someone should have looked at the changes 23:11:42 ... without a regular PR process used everywhere else, leaving it up to the editor to get appropriate review 23:11:49 ... going over exact wording in a meeting like this isn't useful 23:11:51 fantasai: not suggesting that 23:11:57 ... just that someone else reviews it 23:12:05 astearns: "appropriate review" 23:12:13 fantasai: ok 23:12:49 Topic: positioning should be describable in CSS 23:12:54 github: https://github.com/w3c/csswg-drafts/issues/4645 23:13:14 Rossen: is Simon, Tab or Elika able to handle this one? 23:13:20 or emilio if he's on the call 23:13:25 s/or/... or/ 23:13:56 Rossen: not hearing anything, if nobody can take this issue, we'll push it off to next week 23:14:12 Topic: color-contrast needs another comma 23:14:16 github: https://github.com/w3c/csswg-drafts/issues/5087 23:14:18 yeah let's move on for the moment 23:14:33 leaverou: I can take this 23:14:44 ... right now we have the color-contrast function accepting a bg color and a list of fg colors 23:14:52 ... supposed to choose the most contrasting color 23:14:59 ... the first is space separated, the rest are commad separated 23:15:04 ... makes it looks like the two are grouped together 23:15:18 ... so this is a syntax issue, how do we make sure the first color stands out, and the comma separated ones are grouped togetehr 23:15:26 ... one proposal is to use a comma, like in gradients 23:15:32 ... another is to use a keyword like "versus" or "on" or "over" 23:15:50 document.getElementById("lea").playbackRate *= 0.5; 23:15:57 ... another is to use a slash. a problem with that is inconsistent with other CSS, without parens or something, the slash has a different precedence compared to backgrounds 23:16:20 chris: one other thing is that the first element is typically a background, but doesn't have to be 23:16:30 leaverou: right if you reverse the colors you still get the same result 23:16:50 florian: in terms of keywords, "against" might work to avoid indicating which is fg or bg 23:16:57 chris: I also liked "vs" 23:17:02 ... that would be my first choice 23:17:13 bkardell_ has joined #css 23:17:17 AmeliaBR: for keywords, another could be "from" 23:17:21 I'm fine with "vs" or a plain comma. 23:17:26 ... choosing a contrasting color from the list after 23:17:38 present+ 23:17:41 q? 23:17:42 "vs" works for me 23:17:44 ... syntax wise I prefer slash, but the concern about all the new color functions consistently using slash to separate the alpha value might be an issue 23:17:52 leaverou: that's not a problem, grid-row/column uses slash like this 23:18:04 ... but if you have slahes and commas at the same level 23:18:05 q+ 23:18:15 ... if you have color / color+, it looks like the first two colors are grouped 23:18:27 AmeliaBR: I don't think that's an issue or really consistent 23:18:29 `color-contrast(wheat / tan, sienna)` 23:18:30 leaverou: is there precedent for the opposite? 23:18:49 TabAtkins: it is true that all the places we mix slash and comma, that slash is subordinate to the comma 23:18:58 ... don't think that's necessarily a problem, but I'm fine with using a keyword here 23:19:10 q? 23:19:12 ... if we explicitly want to keep slash as a weaker precedence 23:19:20 leaverou: also there's an option of using a function 23:19:24 Nicole-Sullivan has joined #css 23:19:28 jensimmons: I hear people saying they like "vs", but I really don't 23:19:33 ack jensimmons 23:19:34 ... it doesn't feel expected from the PoV of authors 23:19:47 ... I appreciate the consistency argument. is there another symbol we can use? 23:20:01 leaverou: what about a function, that definitely makes the grouping obvious 23:20:02 (not so firm) vote for not using the / to avoid this inconsistent grouping/alternate issue, but i like / more than vs 23:20:06 AmeliaBR: most cases that means having triple nested parens 23:20:20 Rossen_: what about the "from" keyword? 23:20:27 ... sounds fairly intuitive 23:20:36 florian: if we're going with a keyword, I like vs better 23:20:47 leaverou: I like against and vs better than from 23:20:47 +1 to leaverou 23:21:17 argyle: [...] 23:21:22 vs for me too 23:21:25 `color-contrast(var(--fg) from #002, #ffa)` `color-contrast(var(--fg) vs #002, #ffa)` 23:21:43 myles: sounds like there's not argreement on keywords 23:21:46 jensimmons: I really don't like it 23:21:50 fantasai: there's keywords in gradients 23:21:52 myles has joined #css 23:21:55 leaverou: I think the ship has sailed 23:21:57 present+ myles 23:22:05 LET'S USE EMOJI! 23:22:07 argyle: I like keywords but vs doesn't feel right 23:22:18 leaverou: to me keywords read like natural language which I think is something to strive for 23:22:22 s/vs doesn't feel right/against feels very English/ 23:22:27 ... keywords the precedence is still not completely clear 23:22:29 prefers keywords to most magic-punctuation syntax 23:22:32 myles: I'm not sure that's something to strive for 23:22:37 s/against/against I like against, but it/ 23:22:42 ... I don't think it'd be a good idea for properties to be full english sentences 23:22:50 Rossen_: we also have a resolution to allow commas everywhere! 23:22:53 q? 23:22:57 myles: I don't think we do, I posted about that last week 23:23:07 AmeliaBR: I think also, while discussing this, important to remember how this function works 23:23:12 ... which I wasn't thinking of when I suggested keywords 23:23:26 ... but you're picking a value from the list, contrasting it against the first value 23:23:28 | 23:23:30 ... it's the list you're picking from 23:23:48 argyle: it sounds nice when you put it that way 23:23:57 I think a keyword over /, I can't get past the precedence issue. commas just seem naturally lower priority than slash 23:24:04 Rossen_: are we more leaning towards using "against"? 23:24:13 ... if we used versus would it be abbreviated? 23:24:16 florian: I hope so 23:24:23 Rossen_: we don't use abbreviations anywhere else? 23:24:28 plinss: only every unit type 23:24:40 TabAtkins: "vs" is pretty universal 23:24:47 dbaron: except in the legal system in the US, where it's "v"! 23:24:51 video game *and* movies 23:25:09 vs 23:25:10 vs 23:25:16 chris: let's go with vs 23:25:19 leaverou: I'm fine with vs 23:25:29 Rossen_: any objections to adding vs to the color-contrast function? 23:25:41 ``color-contrast(var(--fg) vs #002, #ffa)` 23:25:43 color-contrast(wheat vs tan, sienna, var(--myAccent), #d2691e) 23:25:43 color-contrast(wheat vs tan, sienna, var(--myAccent), #d2691e) 23:25:44 dino: can someone type an example? 23:25:45 color-contrast(wheat vs tan, #00ff00, var(--foo)) 23:26:20 yay! 23:26:28 RESOLVED: Use vs in color-constrast function 23:26:32 very nice 23:26:43 Topic: Why special-casing background-image for inputs? 23:26:47 github: https://github.com/w3c/csswg-drafts/issues/4917 23:27:04 Rossen_: this issue is calling out some special casing that was added for bg images on input elements 23:27:08 ... for the purposes of forced colors 23:27:20 ... and this was a legacy behavior that was carried forward over the years and not really necessary any more 23:27:29 ... since we have the backplate, which is used to guarantee contrast where needed 23:27:42 ... just commented earlier on the issue earlier, I'm completely fine with removing it from the spec and closing the issue 23:27:50 ... unless anyone has any reason why we shouldn't 23:28:03 ... any objections to removing the special casing and closing the issue? 23:28:15 RESOLVED: Remove the special case of background images on input elements wrt forced colors 23:28:39 i'm fine with moving to inline issues 23:28:49 https://github.com/w3c/csswg-drafts/issues/3199#issuecomment-634368358 23:29:02 innov4ti has joined #css 23:29:04 Topic: Draft line-box-contain proposal 23:29:08 github: https://github.com/w3c/csswg-drafts/issues/3199 23:29:20 fantasai: this is the main one we've discussed a bunch about drafting alternate models for line layout 23:29:27 ... some of the ideas are captured in the draft 23:29:35 ... do we want to publish with them in the draft? 23:29:51 ... it's not in any way final, question is just whether we want a placeholder in there to solicit discussion on the ideas 23:30:13 florian: agree it's not final, but it's worth leaving in to get extra review 23:30:21 dbaron: I think it's mostly reasonable, though there's a sentence in there I don't understand 23:30:34 ... "half-leading is inserted inside the content box edges rather than overlapping the pbm areas" 23:30:40 fantasai: I can remove that sentence 23:30:55 ... if you wanted a line height that's less than 1, somehow we have to reduce the size of the box that we're considering for the height of the line 23:30:59 ... otherwise it would increase the height of the line box 23:31:08 ... there's needs to be a reduction at least on the margin 23:31:12 ... somewhere we need to reduce the size 23:31:28 dbaron: I guess there's 2 questions. one is what you said makes it sound like you want line height to change where the pbm go 23:31:36 ... when half leading would be negative 23:31:38 fantasai: yes 23:31:40 ... that's one option 23:31:47 dholbert has joined #css 23:31:54 ... but we could also not do that. it's not critical, I can remove it from the draft for now, but we should discuss at some point 23:31:59 ... other option is to reduce the margin box 23:32:21 dbaron: I think it might be good to move into an issue 23:32:32 ... might be good to remove that part, but otherwise I'm fine with publishing with this in 23:32:42 Rossen_: any other reasons to hold back publishing? 23:32:51 baseline-source: auto | first | last 23:32:52 fantasai: we also added a baseline-source property for #861 23:32:56 ... the syntax wasn't resolved yet 23:33:13 ... we also added a leading-trim proposal, which again is not anywhere near final, but it's tracking the discussion we've had in the past 23:33:30 ... then I pulled in a bunch of CSS 2.1 with florian's help, so we have some line height calculations defined in this draft. no changes, just imported text 23:33:50 florian: just to clarify, the 2.1 changes we're talking abotu (actually 2.2) we resolved 23:33:58 ... they've been reverted to clean up CSS 2 23:34:10 ... the wording we had resolved on and applied to CSS 2 is not present anywhere if we don't publish it here 23:34:18 ... so I'm strongly in favor of publishing it 23:34:30 Summary of the changes we didn't quite resolve on at https://lists.w3.org/Archives/Member/w3c-css-wg/2020AprJun/0137.html 23:34:54 present+ 23:35:04 Rossen_: any objections, to this and publishing inline? 23:35:08 fantasai: issue needs to remain open 23:35:25 ... the issue on adding a new model for line height calculations. the issue isn't closed yet, despite publishing 23:35:30 s/reverted to clean up CSS 2/reverted along with every other edit to CSS 2 as part of a temporary clean up/ 23:35:36 all changes at https://drafts.csswg.org/css-inline-3/#changes 23:35:47 In 3.5 "Leading Control" I'd change "the ascend and descent font metrics" to change "ascend" to "ascent" 23:35:51 RESOLVED: Publish css-inline 23:36:14 https://github.com/w3c/csswg-drafts/issues/862 23:36:30 Topic: should `initial-letter` be plural? 23:36:33 https://github.com/w3c/csswg-drafts/issues/862 23:36:43 github: https://github.com/w3c/csswg-drafts/issues/862 23:37:25 jensimmons: originally this property was defined as initial-letter, then debated that it should be plural, since it can apply to more than the first "letter" 23:37:29 ... could apply to a group of letters, include punctuation 23:37:36 ... we went down a road of whether this is the right name 23:37:41 ... don't seem to come up with a better name 23:37:51 ... but we did resolve to switch to initial-letters a while ago, I think July 2018 23:38:02 ... then we've lived with that, writing spec and syntax using the plural version 23:38:14 ... we're discussing today whether to go back to the singular 23:38:26 ... for me, I wrote here in a comment that it's confusing 23:38:34 ... first-letters will trip up authors 23:38:54 ... I've not come up with a better name for initial-letter. as I've lived with it being plural, I've hated it. would like to revert it 23:39:09 florian: ideally we'd have a verb of some kind, but can't come up with the right one 23:39:14 ... the pluralization doesn't really help with anything 23:39:21 ... I agree it would trip up people 23:39:29 Rossen_: there's a linked issue with some better naming option discussion 23:39:38 ... opening with "should it be drop-cap, initial-cap, ..." 23:39:49 florian: that discussion didn't make any progress 23:39:57 ... I agree we should revert to initial-letter 23:40:00 s/florian/fantasai/ 23:40:08 +1 to reverting this. 23:40:15 Rossen_: not hearing other opposing opinions 23:40:30 AmeliaBR: what's the state of implementations? 23:40:37 myles: we support it without the s 23:40:56 faceless2_: we have an s but we can drop it 23:41:20 RESOLVED: Rename initial-letters to initial-letter 23:42:45 Topic: Sizing atomic inlines as initial letters 23:42:50 github: https://github.com/w3c/csswg-drafts/issues/3231 23:43:04 fantasai: an atomic inline is something like an image or an inline-block 23:43:26 ... wasn't a lot of clarity on it, committed a bunch of changes saying the size as they do in normal circumstances unless it's an auto size, when we use the initial letter sizing algorithm 23:43:32 https://github.com/w3c/csswg-drafts/commit/7f135bedb7e7732e2ca042efd906a1e51d171cf9 23:43:36 ... auto sizing is special, but everything else is normally as for atomic inlines 23:43:39 ... wanted to run this past the WG 23:43:51 florian: it's a change from being vague? or some other definition? 23:43:53 fantasai: from being vague 23:44:10 faceless2_: we're trying to do this right now. seems to be a good idea, looks like it will work 23:44:35 Rossen_: any other opinions or objections? 23:44:49 liam_ has joined #css 23:45:26 RESOLVED: Atomic inline initial letter size as regular atomic inlines, except for auto sizes being calculated using the initial letter algorithm 23:45:37 Topic: shape-margin on initial-letters-wrap: first 23:45:42 github: https://github.com/w3c/csswg-drafts/issues/5117 23:46:05 fantasai: we resolved to allow shape-margin that wraps around the glyph, and wrapps all the lines around the shape 23:46:16 ... the other values of initial-letter. one is first, which pulls the first line in and wraps it 23:46:34 ... the suggestion was if we apply a shape margin to all lines when wrapping to the glyph shape, shouldn't you also allow it when wrapping the first line to it 23:46:35 +1 from me to this 23:46:47 ... proposal is to make shape-margin apply whenever you are wrapping to the glyph shape 23:46:54 Rossen_: currently it's defined only to apply to floats 23:47:02 fantasai: we should probably update to say it also applies to initial letter boxes 23:47:06 +1 from me 23:47:11 ... then define exactly how that works in initial-letter-wrap 23:47:22 dbaron: presumably you want the same wording that you have for 'all'? 23:47:33 ... [reads some spec text] 23:47:46 fantasai: makes sense to me. apply shape-outside and shape-margin, and use that as a replacement of the glyph shape 23:47:52 faceless2_: I agree that makes sense 23:47:54 +1 23:48:19 What I read was "If the value of shape-outside is not none, shape-outside is used instead of the glyph outline. In both cases, shape-margin is applied to expand the outline." 23:48:36 ... from https://drafts.csswg.org/css-inline-3/#valdef-initial-letters-wrap-all 23:48:43 RESOLVED: shape-margin and shape-outside apply to initial letter wrapped inline boxes, modifying or replacing the shape of the glyph 23:49:20 Topic: Define Media Groups: continuous vs paged, etc. 23:49:25 github: https://github.com/w3c/csswg-drafts/issues/5019 23:49:41 florian: a while back we discussed that media groups weren't define anywhere but CSS 2, and defined vaguely 23:49:53 ... concluded they're not actually used anywhere, except a few props saying they apply to all media groups 23:50:11 ... fantasai found one other place where we use this, which is wrt fixed positioning, where we have a different behavior between paged and continuous behavior 23:50:28 ... I think it does make sense to have a normative definition of this, MQs is probably a place for this. 23:50:43 ... I propose we inline the definition where block- 23:50:49 overflow is 23:51:30 ... I would be inclined to say that for things that are fully scrolling without pages are continuous, and everything else as paged 23:52:05 dbaron: I'd be inclined to say that the advertisement in the airport case [which minuter missed] is not paged 23:52:10 florian: I agree it's a bit weird 23:52:30 ... in practice it doens't matter much. it's just going to be used for fixed pos, in a scrolling media it's going to be fixed, and in paged it will be replicated on pages 23:52:40 ... so with neither paging not scrolling, it doesn't really matter 23:52:50 stantonm: our default mode is paginated, but there's an option to switch to scrolling. so I think this makes sense 23:53:03 Rossen_: hearing mostly support 23:53:34 dbaron: the thing I'm thinking about is that in the future, things that have neither pagination nor scrolling seem more similar to continuous than paginated 23:53:41 ... if we're going to add any future distinctions on this 23:53:54 florian: my intuition goes the other way. but I don't think it makes a normative difference right now 23:54:01 dbaron: don't feel strongly 23:54:09 fantasai: defaulting to continuous sounds better 23:54:21 ... the one that makes me concerned is things that are both continuous and paged 23:54:35 florian: if you have pages, and fixed pos, I would expect the thing to be on each pages 23:54:39 s/sounds better/sounds better since people are mostly designing for continuous/ 23:54:47 ... the fact that some pages might be longer and have scrollbars doesn't invalidate that 23:55:03 Rossen_: you'll add both continuous and paged media definitions to overflow? 23:55:16 florian: this is just terminology. I will tie this into the definition over overflow-block 23:55:19 Rossen_: in MQ4? 23:55:30 fantasai: given we're importing up from CSS 2 ... 23:55:35 florian: we're importing words that didn't have a precise definition 23:55:40 fantasai: MQ4 makes sense 23:55:53 Rossen_: this will restart CR? 23:56:01 florian: we need to do a republication soon folding in a few issues 23:56:07 ... not going for republication just yet, but will in a few weeks 23:56:44 RESOLVED: Add definitions for paged and continuous media to MQ4 23:57:02 Topic: css media query width and window.innerWidth may not be equal 23:57:06 github: https://github.com/w3c/csswg-drafts/issues/4713 23:57:19 florian: MQs lets you test the width (and height) 23:57:28 ... of a page, and the MQ works in terms of floating point numbers 23:57:37 ... there is also window.innerWidth, which relates to the same dimension, but it's an integer 23:57:41 ... the fact that they're different is weird 23:57:54 ... if you test the MQ against a value against the window.innerWidth you may get surprising results 23:58:04 ... a strict equality MQ could fail 23:58:18 ... in practice min-/max- is better. but this is odd, not sure what to do about that 23:58:37 Rossen_: this is when you use window.matchMedia() with a value from window.innerWidth? 23:58:56 "window.matchMedia('(width > window.InnerWidth)') << this is a problem 23:59:10 dbaron: I think one thing that could be done is to propose an API that is better than window.innerWidth, and returns the float values 23:59:28 Rossen_: I guess the questions that is MQ-scoped, is there anything we should be looking at doing for the MQ width or not? 23:59:29 (I think that's a thing that could be done by anyone who thinks this is an issue for them!) 23:59:48 florian: I would like to not change it. but given I don't know how/whether to solve it... 23:59:53 ... so would rather go in dbaron's direction 23:59:58 ... rather than change MQs to work on integers 00:00:04 Rossen_: the usage of @media width is very high 00:00:13 ... making a change would be very disruptive, don't think we have that option 00:01:03 Rossen_: any objections to not change @media width/height? 00:01:10 RESOLVED: No change to @media width/height 00:01:49 Zakim, end meeting 00:01:49 As of this point the attendees have been Rossen_, plinss, fantasai, stantonm, dbaron, faceless2_, GameMaker, jensimmons, heycam, miriam, chris, chrishtr, dino, drousso, leaverou, 00:01:50 github-bot: end topic 00:01:53 ... AmeliaBR, bkardell_, myles, dholbert 00:01:53 RRSAgent, please draft minutes 00:01:53 I have made the request to generate https://www.w3.org/2020/06/03-css-minutes.html Zakim 00:01:55 I am happy to have been of service, Rossen_; please remember to excuse RRSAgent. Goodbye 00:02:00 Zakim has left #css 00:02:03 FWIW, I'm going to stay on the WebEx to see if I can find a regresion range 00:06:02 (I didn't get any audio when I joined with Firefox nightly; I think something broke recently.) 00:06:39 dbaron I am on a two-day-old nightly and it worked ok for me. If that helps. 00:07:03 the bisection is showing something very recent so far 00:07:15 (currently down to May 31 - June 3) 00:18:06 TabAtkins, would you have any idea about https://github.com/tabatkins/bikeshed/issues/1540 00:19:31 also https://github.com/tabatkins/bikeshed/issues/1033 00:20:47 gsnedders, I suspect your issue with tables and baselines may be related to https://bugzilla.mozilla.org/show_bug.cgi?id=569645 00:22:07 gsnedders, and its interaction with https://drafts.csswg.org/css-align-3/#synthesize-baseline and the note at the end of https://drafts.csswg.org/css-align-3/#baseline-values 00:27:42 anyway, filed https://bugzilla.mozilla.org/show_bug.cgi?id=1643204 on WebEx being broken in Firefox nightly 00:28:43 It was apparently regressed by a change to when we fire `load` events, and is so far the only known functionality regression from that change. 00:31:02 faceless2_: Looks like edits weren't actually necessary for https://github.com/w3c/csswg-drafts/issues/5117 but lmk if anything seems amisss 00:31:06 s/sss/ss/ 00:54:40 falken has joined #css 01:03:45 dbaron: hmm, all the TCs for that seem to match in Firefox and Chrome, given they don't actually test the (completely empty) case 01:05:02 dbaron: oh, actually: is the four table in http://wpt.live/css/css-align/baseline-rules/synthesized-baseline-table-cell-001.html correct (v. the ref)? 01:05:20 dbaron: if I'm understanding correctly, that's wrong because of that Gecko bug 01:14:05 here I was trying to fix some old TCs and now I've gone down a table-related wormhole 01:15:02 gsnedders: you're not new, you know that's how this goes :) 01:15:18 fantasai: I WAS JUST TRYING TO MAKE A SMALL EDIT AT THE END OF LAST MONTH BEFORE INVOICING ;_; 01:16:29 also: it's really annoying when Presto is the only thing to pass the TC and Dragonfly no longer works 01:16:34 :( 02:03:06 gtalbot has joined #css 02:04:34 I stopped being able to use presto on my main laptop less than a month ago (updated to a version of MacOS that no longer supports 32bit apps, in order to get non-buggy gpu drivers) 02:05:05 How are we going to get specs to REC if half the tests can't pass on presto now :D 02:05:23 florian: oh, don't worry, Presto doesn't do the same as anything else here :P 02:05:47 like the intersection of Gecko and Blink behaviour is _totally different_ to Presto 02:06:45 Right. That's why testing presto is interesting 02:07:14 If it gave the same results as everybody else, or always be obviously bad, that'd be uninteresting. 02:07:25 But it's often doing different non-terrible things 02:08:21 in a case like this where it's "aligned to the top content edge" v. "aligned to the bottom content edge" I'm not sure it makes so much difference which we spec 02:28:30 fantasai, dbaron: if you have a table-row with no decendants, it is always a zero-sized box, right? 02:49:09 or no, it gets its height computed normally, but it's zero-width? 02:49:20 CSS tables are confusing, y'all 02:54:51 Nicole-Sullivan has joined #css 04:10:22 dauwhe has joined #css 04:27:44 gsnedders: I agree that Firefox gets the 4th and 6th tables in that testcase wrong and the reference should probably be adjusted to match Chromium... at least if we fix the fact that `background-clip: content-box` is interoperably implemented incorrectly (i.e., the way everyone naturally expects) and we should fix the spec. 04:28:11 In particular, `height` on table cells is specified to *not* increase the size of the cell box, but to increase the size of the row. 04:28:21 and the extra space is padding 04:29:17 we probably need to specify that the content box of table cells is different things for purposes of layout and painting 04:29:38 unless something I'm missing already does that. fantasai? 04:35:25 anyway, I explained that in a tad more detail in https://github.com/web-platform-tests/wpt/issues/23905#issuecomment-638596838 06:14:33 mrodland has joined #css 06:32:48 mrodland_ has joined #css 07:15:59 zcorpan has joined #css 08:03:25 Ms2ger has joined #css 09:41:48 mrodland has joined #css 09:52:44 mrodland_ has joined #css 11:59:16 Karen has joined #css 12:01:33 plh has joined #css 12:19:43 dauwhe has joined #css 13:57:16 Nicole-Sullivan has joined #css 14:25:01 tantek has joined #css 14:38:03 Ms2ger has joined #css 14:57:59 nigel has joined #css 15:05:45 drousso has joined #css 16:41:07 github-bot, reboot 16:41:07 dbaron, Sorry, I can't reboot right now because I have buffered topics in #tt. 16:44:09 github-bot- has joined #css 16:52:32 dauwhe_ has joined #css 18:07:06 ondrejko has joined #css 18:27:06 jensimmons has joined #css 18:27:48 wow did github-bot literally do an "I'm sorry Dave"?!? 18:59:00 jensimmons_ has joined #css 20:47:37 dauwhe has joined #css 20:47:55 dauwhe has joined #css 21:38:12 can the github bot be invited to any channel? 21:40:00 I guess not, I invited that friendly bot and they did not want to join :/ Is it hard coded for CSSWG issues? 21:52:56 iank_: 5063 was already cross-linked to 4638, fwiw :) 22:05:18 dauwhe has joined #css 22:36:35 chrishtr has joined #css 22:36:48 eae_ has joined #css 22:36:54 dauwhe-irc-cloud_ has joined #css 22:36:56 majidvp_ has joined #css 22:36:57 rachelandrew_ has joined #css 22:36:58 war2_ has joined #css 22:36:58 Domenic_ has joined #css 22:37:01 iank__ has joined #css 22:37:02 mrodland has joined #css 22:37:04 boris_ has joined #css 22:37:05 rbyers has joined #css 22:37:07 cwilso_ has joined #css 22:37:13 tobie_ has joined #css 22:37:13 esprehn_ has joined #css 22:37:15 NavidZ_ has joined #css 22:37:15 cmp_ has joined #css 22:37:19 astearns_ has joined #css 22:37:20 koji_ has joined #css 22:37:29 Travis_ has joined #css 22:37:29 falken has joined #css 22:37:30 kereliuk_ has joined #css 22:37:30 yoichio_ has joined #css 22:37:30 lukebjerring_ has joined #css 22:37:34 drott_ has joined #css 22:37:35 melanierichards_ has joined #css 22:37:35 rhunt_ has joined #css 22:38:52 dtapuska_ has joined #css 22:39:32 sanketj_ has joined #css 22:40:02 svoisen has joined #css 22:40:24 jcraig has joined #css 23:14:38 emilio has joined #css 23:51:47 dauwhe has joined #css 00:19:07 drousso_ has joined #css 01:06:47 drousso has joined #css 01:12:05 TabAtkins has joined #css 01:12:14 JonathanNeal has joined #css 01:13:05 timeless has joined #css 02:03:19 cbiesinger has joined #css 02:04:22 ojan has joined #css 02:05:38 sangwhan_ has joined #css 02:06:12 hayato has joined #css 02:06:18 Letze has joined #css 02:06:44 jyasskin has joined #css 02:07:11 shane has joined #css 02:07:58 nainar has joined #css 02:09:19 surma has joined #css 03:07:23 gregwhitworth: https://github.com/dbaron/wgmeeting-github-ircbot#do-you-want-this-bot-for-your-working-group 03:45:27 dauwhe has joined #css 04:21:32 dauwhe has joined #css 05:01:06 dauwhe has joined #css 05:17:00 dauwhe has joined #css 05:53:27 dauwhe has joined #css 06:27:58 dauwhe has joined #css 06:43:51 dauwhe has joined #css 07:16:51 Ms2ger has joined #css 07:23:23 dauwhe has joined #css 07:57:29 dauwhe has joined #css 08:13:24 dauwhe has joined #css 08:25:09 rego has joined #css 08:46:48 dauwhe has joined #css 09:03:29 zcorpan has joined #css 09:19:42 dauwhe has joined #css 09:35:36 dauwhe has joined #css 10:00:35 projector has joined #css 10:01:05 leaverou has joined #css 10:01:35 Rossen has joined #css 10:02:06 shans has joined #css 10:02:36 sylvaing has joined #css 10:08:39 dauwhe has joined #css 10:48:27 dauwhe has joined #css 11:04:22 dauwhe has joined #css 11:39:40 dauwhe has joined #css 12:00:48 plh has joined #css 12:14:47 dauwhe has joined #css 12:21:30 dauwhe has joined #css 13:38:52 Karen has joined #css 13:46:46 jensimmons has joined #css 15:02:33 jeff has joined #css 16:42:15 Is there any precedent for listing selector lists in CSS syntax? Let's say you have a selector like `a` and a selector like `b, c`, you couldn't separate them with a comma like `a, b, c` because that's a single different selector list, so some other delimiter would need to be used 16:49:24 You can see what I'm brainstorming here, the last detail is the syntax for what I'm calling in this file (at the bottom) https://gist.github.com/tomhodgins/f12f00e7cdca7f6ddcbc6c983f17245b 17:00:01 drousso has joined #css 17:27:42 innov4ti: There isn't, because we've never had to deal with selector lists as a value type in any abstraction other than the prelude of a qualified rule. 17:49:26 Hmm, is there a delimiter that cannot appear in a selector list that could safely separate them? 18:08:29 slashes aren't currently used in selectors 18:13:24 @--import buttons / badges from url(bootstrap.css); 18:14:17 or should it have a grouping thing like brackets ()'s: @--import (a / b, c) from url(styles.css); 18:15:10 (BTW thanks for the feedback, both of you <3 ) 18:17:33 I am using syntax like /--custom-combinator/ with slashes inside selectors, but it should be possible to tell those apart from other uses of slashes because they are /--/ 19:26:09 ankh___ has joined #css 19:49:28 projector has joined #css 19:49:58 leaverou has joined #css 19:50:28 Rossen has joined #css 19:50:59 shans has joined #css 19:51:29 sylvaing has joined #css 19:51:44 I wouldn't exclude / from possibility, yeah 19:52:37 Is "buttons" supposed to be a selector there? 20:07:10 dauwhe has joined #css 20:44:40 dauwhe has joined #css 21:02:00 TabAtkins also toying with the idea of 'named' blocks like @--export buttons { selector {} selector:hover {} } etc 21:02:47 maybe it should be anonymous 'default' exports or named exports only and no selector lists at all 🤔 might simplify things 21:05:47 (and typing out selector lists sounds tedious) 21:16:46 dauwhe has joined #css 21:47:55 dauwhe has joined #css 21:50:20 innovati has joined #css 22:03:51 dauwhe has joined #css 22:30:34 jeff has joined #css 22:40:42 dauwhe has joined #css 23:01:41 dauwhe has joined #css 23:12:04 myles has joined #css 01:58:40 liam has joined #css 02:13:10 liam_ has joined #css 03:08:10 dauwhe has joined #css 16:43:28 innovati has joined #css 19:35:24 dauwhe has joined #css 20:48:25 innovati has joined #css 21:09:29 innovati has joined #css 03:13:13 dauwhe has joined #css 04:29:01 dauwhe has joined #css 05:03:11 dauwhe has joined #css 05:19:07 dauwhe has joined #css 05:51:59 dauwhe has joined #css 06:29:15 dauwhe has joined #css 06:45:10 dauwhe has joined #css 07:25:37 dauwhe has joined #css 08:04:58 dauwhe has joined #css 08:20:52 dauwhe has joined #css 08:52:32 dauwhe has joined #css 09:29:52 dauwhe has joined #css 09:45:47 dauwhe has joined #css 10:18:14 dauwhe has joined #css 10:51:39 dauwhe has joined #css 11:07:34 dauwhe has joined #css 11:46:23 dauwhe has joined #css 12:21:19 dauwhe has joined #css 12:30:23 dauwhe has joined #css 13:45:52 dauwhe has joined #css 14:22:30 dauwhe has joined #css 14:32:31 dauwhe has joined #css 14:52:15 antonp has joined #css 18:31:43 innov4ti has joined #css 18:39:42 liam has joined #css 18:49:34 innovati has joined #css 19:01:27 innovati has joined #css 19:09:40 dauwhe has joined #css 19:29:43 dauwhe has joined #css 19:42:03 dauwhe has joined #css 19:43:13 dauwhe has joined #css 19:56:08 dauwhe has joined #css 20:27:43 dauwhe has joined #css 20:30:11 innovati has joined #css 21:06:08 dauwhe has joined #css 21:33:48 dauwhe has joined #css 21:57:54 dauwhe has joined #css 22:20:33 dauwhe has joined #css 23:33:27 dauwhe has joined #css 23:52:48 dauwhe has joined #css 00:49:49 dauwhe has joined #css 01:30:07 dauwhe has joined #css 01:34:32 dauwhe_ has joined #css 01:43:38 dauwhe has joined #css 02:10:15 dauwhe has joined #css 02:35:51 gtalbot has joined #css 02:51:12 dauwhe has joined #css 03:45:48 dauwhe has joined #css 05:20:28 rego has joined #css 06:15:46 Ms2ger has joined #css 06:16:55 innovati has joined #css 06:49:23 Karen has joined #css 08:02:55 liam_ has joined #css 09:44:05 bobbytung has joined #css 10:04:39 projector has joined #css 10:05:09 leaverou has joined #css 10:05:40 Rossen has joined #css 10:06:10 shans has joined #css 10:06:40 sylvaing has joined #css 10:08:53 Hi. There are still some issues that needs to be ironed out to make ::first-letter work in non English languages. I've created some GitHub issues to cover the problems I've found. Is there anything else I should do? 11:37:17 Ms2ger has joined #css 12:02:44 plh has joined #css 12:09:52 Ms2ger has joined #css 12:20:09 zcorpan has joined #css 12:53:11 dauwhe has joined #css 13:10:14 innovati has joined #css 14:52:54 innovati has joined #css 14:58:09 ankh___ has joined #css 16:01:38 myles has joined #css 16:01:56 Ms2ger has joined #css 16:03:45 duga has joined #css 17:02:35 mrodland: I see https://github.com/w3c/csswg-drafts/issues/5154 - did you open any other issue? 18:00:26 drousso has joined #css 18:01:27 drousso_ has joined #css 20:00:01 projector has joined #css 20:00:32 leaverou has joined #css 20:01:02 Rossen has joined #css 20:01:32 shans has joined #css 20:02:02 sylvaing has joined #css 23:40:10 geheimnis` has joined #css 23:50:20 liam_ has joined #css 23:57:55 gtalbot has joined #css 02:30:23 dauwhe has joined #css 02:57:30 drousso has joined #css 03:01:21 drousso_ has joined #css 03:08:59 dauwhe has joined #css 03:25:35 gtalbot has joined #css 03:44:49 dauwhe has joined #css 03:46:59 Karen has joined #css 04:00:43 dauwhe has joined #css 04:03:06 drousso has joined #css 04:08:34 Karen has joined #css 04:32:14 dauwhe has joined #css 05:11:37 dauwhe has joined #css 05:27:32 dauwhe has joined #css 05:29:00 https://github.com/w3c/csswg-drafts/issues/2040 is also related. 05:51:14 drousso has joined #css 06:02:55 dauwhe has joined #css 06:42:15 dauwhe has joined #css 06:58:09 dauwhe has joined #css 07:00:25 ankh___ has joined #css 07:16:48 zcorpan has joined #css 07:17:54 dauwhe has joined #css 07:51:51 dauwhe has joined #css 08:07:45 dauwhe has joined #css 08:45:53 dauwhe has joined #css 09:25:33 dauwhe has joined #css 09:41:27 dauwhe has joined #css 09:44:31 Ms2ger has joined #css 10:17:45 dauwhe has joined #css 10:54:59 dauwhe has joined #css 11:10:54 dauwhe has joined #css 11:49:56 dauwhe has joined #css 12:11:24 zcorpan_ has joined #css 12:15:22 dauwhe has joined #css 12:34:59 dauwhe has joined #css 12:58:38 zcorpan has joined #css 13:07:48 zcorpan has joined #css 13:08:08 Karen has joined #css 14:01:13 plh has joined #css 14:02:04 nigel has joined #css 15:37:10 zcorpan has joined #css 16:04:40 mrodland: thanks. One extra thing you could do is open bugs in Blink/Webkit/Gecko about how they're handling things badly, pointing to the spec issues you have raised. That can provide some motivation for people to make progress on the spec issues. 16:06:50 drousso has joined #css 17:00:01 zcorpan has joined #css 17:31:58 drousso has joined #css 17:49:11 dauwhe_ has joined #css 18:05:43 Jemma has joined #css 18:42:55 Karen has joined #css 19:03:14 dino has joined #css 19:09:43 Karen has joined #css 20:47:57 drousso has joined #css 20:52:08 drousso_ has joined #css 23:20:58 dauwhe has joined #css 00:01:42 skk has joined #css 00:05:03 gtalbot has joined #css 01:11:27 plh has joined #css 02:17:10 dauwhe has joined #css 02:31:17 dauwhe has joined #css 03:53:49 dauwhe has joined #css 05:06:42 plh has joined #css 06:15:32 astearns: Thanks. There is a 4 year old chromium issue that points out that the spec must be changed before doing anything. It seems like a chicken and egg situation 😅 https://bugs.chromium.org/p/chromium/issues/detail?id=638267 06:30:49 A 10 year old bugzilla issue points out the same thing: https://bugzilla.mozilla.org/show_bug.cgi?id=602459 06:48:57 mrodland: Poke me about it in July? I've got a couple deadlines this month, so I gotta prioritize other things, but I can look into it then. 06:52:19 antonp has joined #css 07:00:06 fantasai: Thank you :) 07:23:08 zcorpan has joined #css 07:39:56 Ms2ger has joined #css 09:06:32 plh has joined #css 10:16:15 rego has joined #css