19:13
<shu>
Michael Ficarra: bakkot: i wanna do a temperature check among us for moving structured clone into tc39 and owning it (+ the structured clone algorithms for 262 objects)
19:16
<bakkot>
I would be happy with that if HTML is on board
19:23
<shu>
indeed, domenic is the one who reached out to me to do it
19:23
<shu>
i'm thinking of an initial proposal to not expose it programmatically, just to do the refactoring across specs
19:23
<shu>
we'll then split the maintenance responsibilities as 262 owning the cloning algorithms for 262+402 objects, and HTML owns the others, instead of HTML owning everything
19:24
<shu>
the possibly contentious normative thing to hash out is what to throw for errors
19:37
<bakkot>
I'm OK with just deferring to hosts for that personally
19:38
<bakkot>
obviously I'd prefer to throw the appropriate 262 error, but if that's going to be contentious I wouldn't want to fight about it
19:39
<bakkot>
and just saying "throw a host-defined non-exotic value which has Error.prototype somewhere in its prototype chain" works for me
19:39
<bakkot>
or similar
19:42
<bakkot>
(with my user hat on, the precise type of an error basically never matters to me)
19:45
<shu>
beyond being contentious we can't really change it for HTML anyway
19:45
<shu>

(with my user hat on, the precise type of an error basically never matters to me)

yes, that's my hunch. it seems riskier than error timing, but still not risky in the scheme of things