00:25
<Sam Sneddon [:gsnedders]>
In principle basically every case should've been defined in CSS1 (but probably wasn't): https://www.w3.org/TR/REC-CSS1/#forward-compatible-parsing
16:46
<annevk>
emilio: I'd appreciate if you could review https://github.com/whatwg/html/pull/7361 as well, it looks fine editorially, but I'm not a 100% comfortable with the focus algorithms
16:47
<emilio>
annevk: will try to get to it today, thanks (and btw sorry but I can't make it to the new triage meeting time today, conflict :/)
16:49
<annevk>
Understandable, it's not ideal for Europe to begin with 🙂
18:42
<miketayl_r>
i'm not good at bay area geography, is europe north bay or south bay?
19:02
<TabAtkins>
all of europe is north sea
19:06
<TabAtkins>
tho another answer is that the north/south bay divide is probably right around 37°37′, which means all but the southernmost tips of spain, italy, and greece are north bay
19:07
<TabAtkins>
turkey actually has some non-trivial south bay population
19:12
<annevk>
miketayl_r: Sausalito? Kinda
19:13
<annevk>
Also where does that leave Boston?
20:36
<miketayl_r>
just past Berkeley, i think
21:19
<Mattias Buelens>
@domenic I believe we should also file spec bugs with Firefox and Safari for the changes to default readers in https://github.com/whatwg/streams/pull/1168 ? That PR affects _both_ default and BYOB readers.
21:20
<Domenic>
@domenic I believe we should also file spec bugs with Firefox and Safari for the changes to default readers in https://github.com/whatwg/streams/pull/1168 ? That PR affects _both_ default and BYOB readers.
Oh shoot, I somehow missed that obvious fact. Honestly we shouldn't have merged without getting their buy-in. My bad. Please let's file the bugs and if they have objections we can roll back.
21:20
<Mattias Buelens>
All right 🙂
21:27
<Luca Casonato>
Would it be a huge deal of extra work for you all to also open implementation issues on Deno and Node repos for spec changes in whatwg/streams? Just a simple "heads up: this thing is changing" with a link to the PR, or a "cc @lucacasonato @jasnell" on relevant PRs would be very awesome :-)
21:28
<Mattias Buelens>
Would it be a huge deal of extra work for you all to also open implementation issues on Deno and Node repos for spec changes in whatwg/streams? Just a simple "heads up: this thing is changing" with a link to the PR, or a "cc @lucacasonato @jasnell" on relevant PRs would be very awesome :-)
Good call, I'll open bugs with them too. :)
21:28
<Luca Casonato>
Thank you :-)
21:29
<Mattias Buelens>
Would be nice to make this part of our process some day, see https://github.com/whatwg/streams/issues/1141
21:30
<Luca Casonato>
Ah cool - if I ever have some free time (hahahaha), I can give this a shot.
21:33
<Andreu Botella (he/they)>
I'm already familiar with the spec-factory infrastructure, it shouldn't take me too long
21:44
<Luca Casonato>
too late, i already did it
21:44
<Luca Casonato>
apparently i can "free" time for useful things :D
21:50
<Luca Casonato>
https://github.com/whatwg/spec-factory/pull/35 <- here we go
21:56
<Mattias Buelens>
Looks good! For completeness, maybe we can also update https://github.com/whatwg/meta/blob/main/MAINTAINERS.md#handling-pull-requests with links on where to file Node and Deno issues? 🙂
21:56
<Luca Casonato>
Already opened a PR 5 minutes ago :-) https://github.com/whatwg/meta/pull/238
21:56
<Mattias Buelens>
I'm too slow :P
22:27
<mgaudet>

Question about streams specification; I was looking at an older chrome security bug. Some cursory testing suggests that in addition to the chrome change, it has been fixed at the specification level.

Nevertheless, I'm wondering: For lists being iterated where calling into user-defined code, does it make sense to change the specification to adopt a similar policy to the chrome change (move the list into a local, iterate the local instead). Defensively I think it makes sense for our implementation, but I'm not sure how this is looked at from a specification perspective.

22:33
<Mattias Buelens>
Well, exactly that was just landed in https://github.com/whatwg/streams/pull/1168. 😛 We now move the list into a local variable first before we iterate it. This turned out to be necessary for the correctness of the async iterator steps (see comment).
22:35
<mgaudet>
(Github has those links broken, but I found the conversation). Nice! Looks like I'm ahead of the game for once