06:41
<annevk>
littledan: FWIW, serialization and deserialization of non-ECMA-262 objects is generally defined alongside the objects directly using the IDL [Serializable] annotation
06:42
<annevk>
Panos Astithas: that essentially makes it impossible for other browsers to act until the reverse trial is done
06:43
<annevk>
So maybe we shouldn't have negative tests in WPT and such yet then... Or register WPT for the reverse origin trial
09:38
<littledan>
littledan: FWIW, serialization and deserialization of non-ECMA-262 objects is generally defined alongside the objects directly using the IDL [Serializable] annotation
Right thanks for the correction, not sure how I forgot that.
11:56
<annevk>
keithamus: just stumbled across https://github.com/whatwg/notifications/issues/17 😀
11:57
<keithamus>
Are you looking at all of the 10yo issues? 😆
12:10
<annevk>
keithamus: hah, did you file many? I was just looking at Notifications and was somewhat surprised we briefly interacted 10 years ago. But my memory generally being bad could also be an explanation.
12:13
<keithamus>
annevk: I don't even remember filing this issue so my memory is no better. Looking at it now I don't think I have historically filed all that many. One or two a year: https://github.com/issues?q=is%3Aissue+author%3Akeithamus+archived%3Afalse+org%3Awhatwg+sort%3Acreated-asc+
12:15
<annevk>
Oh wow, <dialog> without JavaScript is from 2018 lol
15:58
<annevk>
Why does Push API talk about the "plain text of the message". Surely that's the "byte sequence of the message" or some such. Vague and wrong is a great combination. Makes it hard to blame colleagues who just implement against WPT.
16:00
<annevk>
To be clear and fair, DOM is doing things like this too: https://github.com/whatwg/dom/commit/ad422bef2890c14c92e8d618ac372e16b808b0c5 The number of people critically reading standards and reporting what is wrong feels like low single digits. 😅
20:22
<Luke Warlow>

To be clear and fair, DOM is doing things like this too: https://github.com/whatwg/dom/commit/ad422bef2890c14c92e8d618ac372e16b808b0c5

The number of people critically reading standards and reporting what is wrong feels like low single digits. 😅

I've found the ladybird model of writing exactly what the specs say is really handy for finding bits where the specs just make no sense. Just reading specs on its own I find it a struggle to contextualise what's being said in quite the same way.
22:29
<Panos Astithas>
annevk: I don't think Origin Trial registrations would be that useful, given that there is no guarantee that registering an origin implies control over that origin. As I said, the feature owners can collect data about feature usage (or deprecation in this case) and share that.