08:26 | <annevk> | Domenic: what defines that :root, :--blah { background:lime } suddenly works if not a change to Selectors? |
08:28 | <Domenic> | annevk: My understanding is any time anyone <dfn>s a pseudo-class, it now works. There's no master list of pseudo-classes; even Selectors is just a bunch of <dfn>s. |
08:30 | <annevk> | https://w3c.github.io/csswg-drafts/selectors/#invalid a must requirement in a note, beautiful |
16:00 | <annevk> | Domenic: would still like a new take on https://github.com/whatwg/html/pull/8496 from you |
16:07 | <annevk> | The Steering Group is considering making a change with regards to which changes require signing the Participant Agreement. In particular allowing "trivial changes" to go through. https://github.com/whatwg/sg/issues/63#issuecomment-1377827797 has a draft definition. (Probably best to engage here first if you have any feedback as that issue thread is already pretty long.) |
16:13 | <Dominic Farolino> | Can you throw DOMExceptions from in parallel? I didn't think so, since I thought they had to be constructed on the "main thread", but now I[m not sure |
16:30 | <annevk> | Dominic Farolino: you cannot |
16:30 | <annevk> | Dominic Farolino: you cannot do any IDL/JS in parallel |
16:31 | <annevk> | Dominic Farolino: as I discussed with someone else earlier today, if you imagine a browser consisting of one or more website processes, and a browser process, "in parallel" is the browser process |
17:35 | <Alan Stearns> | annevk: my first thought on the draft definition of trivial changes is that an automated correction of broken links might easily run up against the idea that the change should be a few dozen characters at most. |
17:41 | <Dominic Farolino> | Yeah that's how I've always envisioned it, browser == in parallel |
17:44 | <Dominic Farolino> | My understanding is that dictionaries are not platform objects though, and can be manipulated in parallel in ways that normal IDL objects cannot be, is that correct? |
18:08 | <annevk> | Dominic Farolino: they map to Infra maps, but the values can definitely be IDL objects that cannot cross the boundary |
18:09 | <Andreu Botella> | I thought since dictionaries always convert to/from objects without referencing them, it's fine for them to cross the boundary |
18:10 | <Andreu Botella> | as long as they don't include a JS or platform object as a field, ofc |
18:11 | <annevk> | Right, what you call field, I called values as per https://infra.spec.whatwg.org/#map-value |
18:11 | <Andreu Botella> | oh, I misunderstood/misread that |
18:12 | <Andreu Botella> | "value" is a very overloaded term |
18:12 | <annevk> | But yeah, most Infra data structures seem harmless. Ideally we'd formalize it more, but that's also a bunch of work |
18:12 | <annevk> | Thanks Alan Stearns |