11:43
<sfarre>
filed https://github.com/web-platform-tests/wpt/pull/62562 that requires static page serving thingy, but there's a test after that, that does the explicit bfcache load event thingy, the remainder of the bfcache tests I have, will be upstreamed as they don't require that static page serve feature
13:54
<Luke Warlow>
https://wpt.live:8443/html/dom/partial-updates/tentative/ - should these tests (or at least some of them) not be moved up a layer and the tentative gotten rid of at this point? Or are these tests for something not in the spec yet?
15:35
<Shannon Booth>
could someone please send me invite to the whatnot tomorrow?
20:57
<Dominic Farolino>
There's no precedent for optional any foo = {}, but it's valid, right?
21:05
<Shannon Booth>

I was inclined to say yes, but I think webidl technically says no

That type must be a dictionary type, or a union type that has a dictionary type in its flattened member types

21:07
<Shannon Booth>
actually, im wrong, thats in union
21:07
<Shannon Booth>
so yes
21:15
<Dominic Farolino>
Can you clarify? any is not a union type, so "or a union type that has a dictionary type in its flattened member types" does not apply, right?
21:20
<Dominic Farolino>
Oh nvm TIL that any is a union type...
21:21
<Shannon Booth>
Yeah this is my confusion atm and my double take. I guess it's not UnionType in grammar? But it does say it's union of all other values, which does make sense
21:26
<Shannon Booth>
Ah, okay, now I'm more sure that it's technically not allowed, since it doesn't count towards the flattened member types
21:27
<Shannon Booth>

The any type must not be used as a union member type.

Specifically is what made me more confident in that

21:28
<Dominic Farolino>
That just means that you can't do typedef Foo (any or SomethingElse)
21:28
<Dominic Farolino>
Because any would be an (illegal) member type.
21:29
<Dominic Farolino>
But I think any is still a union type (not a member of a wider union type) which includes the "dictionary type", and thus can accept = {} as a valid default value.