07:51
<annevk>
TabAtkins: hmm, was Python 3.12 really needed? This'll be a bunch more work. Oh well.
08:14
<annevk>
Bumping stuff in https://github.com/whatwg/spec-factory/pull/81. If anyone wants to bump Node and make sure participate.whatwg.org doesn't fall over I'd appreciate it.
08:35
<freddy>
I find these patching "methods" rather clunky and mechanical. Wouldn't <slot> work here? (posting here instead of the issue, because I am not sure :))
10:47
<Noam Rosenthal>
It doesn't. It requires you to think of your whole document as a shadow root and that has too many side effects
11:00
<Noam Rosenthal>
... the initial version of this was a <slot> element but it was a lot more difficult to reason about. It meant either doing something like having a giant shadow tree inside the body, and then having to remember which parts are "shadow" and which are "light", or create a new type of shadow roots which nobody has appetite for.
11:03
<Noam Rosenthal>
In the end "patching" is what a lot of frameworks/sites do for out-of-order streaming, but with scripting and unsafe proprietary server-client protocols. Happy to consider suggestions on how to make the API feel less clunky; It is a bit of a low level API and some of the API decisions were made to support doing this while being fairly XSS-protected.
15:06
<TabAtkins>
TabAtkins: hmm, was Python 3.12 really needed? This'll be a bunch more work. Oh well.
3.9 went EOL in October and no longer receives security updates, so I had to bump it. 3.12 seemed like a decent version to jump to, based on looking around a little bit.
15:08
<annevk>
TabAtkins: is it tested with 3.14 as well?
15:08
<annevk>
That way I can bump all of WHATWG and not worry about it for the next several years (I hope).
15:08
<TabAtkins>
It is, yes
15:09
<annevk>
zcorpan: can you review the spec-factory PR?
15:15
<zcorpan>
annevk: what does @@build_with_node@@ do?
15:18
<annevk>
zcorpan: it outputs node stuff if a specification needs that; see https://github.com/whatwg/webidl/blob/main/.github/workflows/build.yml for some example output
15:20
<zcorpan>
annevk: ok. reviewed
20:49
<mfreed>
Hi all, just a friendly reminder to post any discussion topics for this Thursday's joint CSSWG/WHATWG/OpenUI task force meeting to the meeting agenda issue: https://github.com/whatwg/html/issues/11889