10:07
<Ms2ger>
annevk, how do we feel about resolving promises with things that aren't js/idl values?
10:07
<Ms2ger>
Because https://w3c.github.io/ServiceWorker/#dom-cache-addall uses responses (not Response objects)
10:14
<hsivonen>
Does any WebIDL interface realistically use non-ASCII default string values?
10:20
<Ms2ger>
hsivonen, I assume not
10:27
<hsivonen>
Ms2ger: OK. Thanks
10:28
<hsivonen>
right now, I'm not a fan of TextEncoder.encode having a default value for the string argument
10:31
<hsivonen>
How do [TreatNullAs=EmptyString] DOMString foo and optional DOMString foo = "" differ? for undefined?
10:35
<hsivonen>
ah, absent and null are different
10:36
<hsivonen>
I take it that the default value on TextEncoder.encode() is a leftover from the time when it did streaming to ISO-2022-JP
10:36
<hsivonen>
right now it doesn't have a use case
11:05
<annevk>
Ms2ger: seems like a bug
11:06
<annevk>
hsivonen: what would you prefer, that it throws if no argument is passed?
11:07
<annevk>
hsivonen: I think it's mainly for parity with decode(), where the input argument is also optional
11:08
<annevk>
hsivonen: and giving optional arguments a default value can simplify the description of the method
11:08
<hsivonen>
annevk: throwing would have been nice, but by now I've implemented default values for new WebIDL type, so nevermind
11:09
<annevk>
hsivonen: so for decode() we did not throw so you could signal EOF, but for encode that use case does not make sense, but as you still have to handle encode("") might as well treat not passing the argument as that
11:10
<annevk>
hsivonen: aah, I now get why this was annoying 😃
11:47
<hsivonen>
Do I understand correctly that the only way to introduce non-Latin1 into the Document.contentType is via XSLT?
11:52
<annevk>
hsivonen: contentType or characterSet?
11:53
<hsivonen>
annevk: contentType
11:53
<annevk>
Anyway, either way I guess I don't know
11:53
<hsivonen>
annevk: there's no way to introduce non-ASCII to characterSet
11:54
<hsivonen>
can URL, documentURI, and referrer actually return non-ASCII (i.e. stuff that hasn't been percent-encoded and Punycoded)?
11:55
<annevk>
hsivonen: not in theory
11:55
<annevk>
hsivonen: but implementations might be at various stages
11:55
<annevk>
hsivonen: same for origin
11:55
<hsivonen>
annevk: OK. Thanks
11:55
<annevk>
hsivonen: XSLT being able to set arbitrary contentType also seems somewhat problematic
11:56
<hsivonen>
yeah
12:36
<Ms2ger>
XSLT [...] seems somewhat problematic
12:47
<gsnedders>
X.* [...] seems somewhat problematic
15:47
<annevk>
Ms2ger++ very exciting to see progress on defining platform promises
16:03
<Domenic>
Agreed, really looking forward to reviewing that. Today has a lot of meetings, so no promises, but I'd like to.
16:05
<Ms2ger>
> no promises
16:05
Ms2ger
grins