| 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. |
| 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 |