07:46
<annevk>
devsrealmguy: that step is allocating a new Text node, so for that it needs to specify the node document
10:28
<devsrealmguy>
Thanks, that's what I was doing, I was confused when that passage says it should be the adjusted location document, after back and forth, I realized it was for emphasis. Thanks, appreciate your reply.
11:49
<annevk>
Noam Rosenthal: I think you're correct that the callback order will have to end up switching
11:50
<annevk>
Noam Rosenthal: doing anything else seems rather involved
11:50
<annevk>
It does seem like the current patch still has logic bugs
11:50
<Noam Rosenthal>
Noam Rosenthal: doing anything else seems rather involved
Yea, I think it would be much more succinct if the callbacks are either/or
11:51
<Noam Rosenthal>
if there is a future use case that needs both endOfBody and done we can deal with it then
11:51
<annevk>
I don't think they have to be exclusive per se, but the consume operation will necessarily complete after EOF has been reached
11:51
<Noam Rosenthal>
yea
11:51
<Noam Rosenthal>
and request's "done" would mean "EOF" rather than something to do with whether it has been consumed
11:52
<Noam Rosenthal>
(that flag is anyway a bit strange, is it in use?)
11:53
<annevk>
It's for fetch groups, but those haven't been completely defined
11:59
<Noam Rosenthal>
annevk: ok, I re-switched the order. Did it have other logic errors?
12:01
<annevk>
I wasn't really ready evaluating this thing yet
12:04
<annevk>
Noam Rosenthal: I think this works, but we need better names, maybe in a follow-up PR
12:04
<Noam Rosenthal>
better names for "process response done" and "process response end of body"?
12:04
<annevk>
Noam Rosenthal: what's now "done" really seems more like EOF and what's now EOF really seems more like "consume body"
12:05
<Noam Rosenthal>
got it
12:05
<annevk>
I'm not sure how disruptive that will be though at this point, thoughts?
12:05
<Noam Rosenthal>
process response done is used by 2-3 places I know well
12:05
<Noam Rosenthal>
(I added all of them)
12:05
<annevk>
If I do the rename for Fetch and XHR, can you tackle the other places?
12:05
<Noam Rosenthal>
absolutely
12:05
<Noam Rosenthal>
I think I added processResponseEndOfBody to CSS, and HTML mainly uses processResponse
12:06
<annevk>
Noam Rosenthal: what's the status of https://github.com/web-platform-tests/wpt/issues/30968? Presumably some of those tests have to be updated now it's HTTP(S)-only?
12:06
<Noam Rosenthal>
Maybe processResponseEndOfStream. Also it's not exactly "process", it's more of a notification
12:07
<Noam Rosenthal>
Noam Rosenthal: what's the status of https://github.com/web-platform-tests/wpt/issues/30968? Presumably some of those tests have to be updated now it's HTTP(S)-only?
Already done. I removed the tests for blob: about: etc
12:07
<Noam Rosenthal>
also the tests for abort are gone
12:07
<Noam Rosenthal>
it's only tests that can't be distinguished from CORS errors - like timeout, too many redirects, host not found etc.
12:08
<Noam Rosenthal>
How about "processResponseFlush"? To correspond with stream naming
12:11
<annevk>
Noam Rosenthal: yeah that also seems reasonable
12:12
<Noam Rosenthal>
request's "done" flag can be renamed to "flushed"
12:13
<annevk>
Yeah maybe. I'll merge the PR and then write the renaming patch. I think I'll just do the algorithms for now.
12:13
<Noam Rosenthal>
Yeah maybe. I'll merge the PR and then write the renaming patch. I think I'll just do the algorithms for now.
thanks! I'll prepare PRs for CSS/sendBeacon etc. later this week
12:17
<annevk>
Noam Rosenthal: will you file impl bugs and link them from OP?
12:18
<Noam Rosenthal>
Noam Rosenthal: will you file impl bugs and link them from OP?
Sure, once there's a PR or issue for the algo renaming to link to
12:20
<annevk>
Noam Rosenthal: does "Create timing info for HTTP(S) network errors" seem like an accurate commit message to you?
12:20
<Noam Rosenthal>
Noam Rosenthal: does "Create timing info for HTTP(S) network errors" seem like an accurate commit message to you?
Yes.
12:40
<annevk>
Noam Rosenthal: https://github.com/whatwg/fetch/pull/1369
12:41
<Noam Rosenthal>
Noam Rosenthal: https://github.com/whatwg/fetch/pull/1369
Great! Will create issues later today (have to be off for a few hours)
12:56
<hsivonen>
sideshowbarker: Looks like it was good not to update log4j to 2.x. (So far, it looks like the 1.x RCE that I'm aware of doesn't apply.) https://twitter.com/tbroyer/status/1470024270852014086
13:25
<annevk>
mek: so foolip has approved the FS PR, but I'd like your take as well; do you think you can get to it this week?
20:18
<sideshowbarker>
sideshowbarker: Looks like it was good not to update log4j to 2.x. (So far, it looks like the 1.x RCE that I'm aware of doesn't apply.) https://twitter.com/tbroyer/status/1470024270852014086
Indeed yeah. Seems like we’re fine just staying on log4j v1
21:41
<Mattias Buelens>

Bikeshed complains that it finds two specs that define the WebSocket interface. Should other specs (like Streams) keep using the [HTML] one, or should we migrate to [WEBSOCKETS]?

EDIT: Answered, thanks Domenic! 🙂

21:44
<bkardell>
I just invited Eric Meyer here - Eric is trying to help figure out what to specifically put in a PR for HTML re: directionality and shadow Dom - it's currently in the last comment of https://github.com/whatwg/html/issues/3699#issuecomment-988890095 - can someone have a look and direct him toward how to get a PR or edit? / Domenic or annevk maybe?
21:44
<Domenic>
What's the question? Is it how to send PRs to HTML?
21:45
<bkardell>
I think it is whether what he written makes sense to send as a PR?
21:48
<Domenic>
Oh, no, that didn't seem like a spec to me. I think the idea is to modify https://html.spec.whatwg.org/#the-directionality and maybe https://html.spec.whatwg.org/#directionality-of-the-attribute and maybe https://html.spec.whatwg.org/#rendering
21:48
<bkardell>
that's helpful, ta
22:18
<Eric Meyer>
I’ll work on doing that, but in the meantime, it would be great to know if anyone has questions/comments/objections on the text that was posted. Or even thumbs-up/thumbs-down from members.
22:18
<Eric Meyer>
I can take thumbs-up as being satisfied with what the comment says, and thumbs-down I can follow up on to find out what concerns there are.
22:20
<Domenic>
Well, I don't really understand it well enough to comment :). I guess it seems like the main content is the nested 6th bullet, and that will modify https://html.spec.whatwg.org/#the-directionality ? That seems like a lot less spec than what Fantasai proposes in her comment, but maybe it's just a really short statement of it.
22:20
<Domenic>
My plan is to do editorial review only, and delegate normative spec review to people like Fantasai or the Chrome rendering team who understand this stuff better.
22:22
<Domenic>
I guess also the 5th bullet indicates that there'll be a big change of most of #the-directionality from using tree relations (e.g. "parent element") to using flat tree relations, as well?
22:24
<Eric Meyer>
I think it’s basically the same, with that one exception. Shadow DOM directionality and language inheritance should be essentially “flatten the tree, then act as described in https://html.spec.whatwg.org/#the-directionality, except for this one exception with slots and hosts when the slot has no actual content”.
22:25
<Domenic>
Well, what we need is a spec for determining "the directionality of an element"; I don't see how you'd insert "flatten the tree" into that.
22:25
<Domenic>
I.e. we're not re-determining the directionality of the entire document tree every frame
22:25
<Domenic>
We need a mechanism for computing the directionality of a specific element when asked.
23:19
<devsnek>
was there ever any discussion about combining urlpattern instances? i don't see anything on github. if this isn't dumb i might open an issue