05:59
<Domenic>
annevk: https://infra.spec.whatwg.org/#byte-sequence is "space separated" correct here?
05:59
<Domenic>
Oh, nevermind
07:02
foolip
flies to the homeland of annevk to smell (?) the tulips
07:03
<annevk>
foolip: let me know what that's like and if it's something for kids; I don't recall ever going to those fields
07:04
<annevk>
foolip: I don't know what your kid(s?) are into, but Madurodam was a big hit with Oscar
07:05
<foolip>
annevk: we're actually leaving Edison (only kid) with my parents
07:06
<annevk>
Ah, that sounds rather relaxing 😊
07:10
<annevk>
Enjoy!
07:12
<Ms2ger>
I've never noticed tulips to smell, particularly
08:33
<ato>
annevk: Looking at pictures, I think that would be a big hit with me as well (-:
08:34
<annevk>
ato: heh, yeah, it's good
09:14
<foolip>
PSA: check https://github.com/orgs/web-platform-tests/invitation if you don't read all your GitHub email very carefully
09:14
<foolip>
nox: ^
09:15
<nox>
foolip: Do we have a logo? :P
09:17
<foolip>
nox: see https://bit.ly/wpt-transition, being discussed semi-seriously
09:18
<nox>
Nice! Now we just need a html5lib logo.
09:18
<nox>
https://irccloud.mozilla.com/file/TrCgZ5RO/Capture%20d%E2%80%99e%CC%81cran%202018-04-19%20a%CC%80%2011.15.43.png
09:18
<nox>
:D
09:18
<foolip>
nox: we don't have any perfect candidate yet, so we'll see :)
09:21
<annevk>
Seems to have gotten a bit contentious since last time
09:22
<annevk>
Even negative points
10:54
<annevk>
Oooh fun times; the Content-Type Firefox extracts for navigation is different from the one it extracts for Blob objects
10:54
<annevk>
Chrome is better, but drops stuff on the floor
11:01
<Zegnat>
Hmm. I was reading about DOMTokenList and I don’t really understand the use of `supported tokens`. It doesn’t look like the validation steps are ever used when tokens are added/toggled/replaced to the list. So a DOMTokenList may contain unsupported tokens no matter how the list was defined? Or is there some implied moment when the validation steps must be executed?
11:15
<Ms2ger>
Zegnat, looks like it's only used for supports(), yeah
11:16
<Zegnat>
Yep. That surprised me. Any idea why the list isn’t limited to only supported tokens, e.g. by doing validation on add()?
11:19
<Ms2ger>
The platform doesn't enforce what values an attribute can take at all, so it'd be weird to start doing it here, without even getting a guarantee (because setAttribute / plain HTML)
11:20
<Ms2ger>
Also, it's probably better not to block new values in old browsers that don't support them yet
11:22
<Zegnat>
That makes sense, thanks!
11:26
<Ms2ger>
My pleasure
11:26
<nox>
foolip: Voted.
11:36
<Ms2ger>
nox, you don't get a vote, sorry :)
11:36
<nox>
Why? ( ._.)
13:08
<annevk>
jgraham: so part of the reason https://travis-ci.org/w3c/web-platform-tests/jobs/368620442 is failing seems to be that I'm using non-ASCII in a test title
13:09
<annevk>
jgraham: encoded = msg.encode("utf8", "backslashreplace").decode("utf8")
13:38
<jgraham>
annevk: Looks like we're trying to double-encode there
13:38
<jgraham>
Silly Python
13:39
<annevk>
And there's no tests?
13:39
<annevk>
I guess it's specific to the Firefox bot
14:36
<jgraham>
annevk: Specific to the travis integration
14:40
<jgraham>
annevk: https://pastebin.mozilla.org/9083418 looks like a possible patch. Mind trying it out?
14:41
<annevk>
jgraham: locally? I'm not sure I even have all the dependencies
14:49
<jgraham>
annevk: I was thinking you could push it to the PR and see if travis passes
14:49
<annevk>
aah okay, will do later
14:49
<DDK_>
A quick curious question.. Does anyone know of a way to use inspect element to legitimately change the value of an online shopping cart from "x" amount to "0"
14:49
<DDK_>
Just curious to see if it works
17:14
<annevk>
I guess Fetch is just gonna define parsing of all HTTP headers…
17:55
<MikeSmith>
annevk: ?
17:56
<annevk>
MikeSmith: see mimesniff issue on Content-Type
17:57
<annevk>
MikeSmith: have been contemplating figuring out parsers for other core header values too, e.g., Content-Length
17:57
<annevk>
Content-Length: 42,42 and such
17:58
<tantek>
The HTTP spec doesn't define that?
17:58
<annevk>
tantek: in theory, but not implemented that way
17:58
<tantek>
oh boy
17:58
<MikeSmith>
good times
17:59
tantek
braces himself for the sequel to URL / IRI spec battles
17:59
<annevk>
tantek: I have filed upstream issues and ping mnot now and then
17:59
<tantek>
that is good to hear :)
18:00
<tantek>
I suppose this was inevitable, cleaning up the original TimBL trifecta as it were (HTML, URL, now HTTP)
18:03
<annevk>
All the primitives belong to us (a handful)
19:10
<jyasskin>
The HTTPWG is working on a revision of the core specification, so this is a good time to see if they have the appetite to do it right. (Probably not, but still.)
19:10
<annevk>
jyasskin: yeah am aware, and that’s where my issues are filed
19:11
<jyasskin>
\o/
19:11
<jyasskin>
e.g. https://github.com/httpwg/http-core/issues/58
19:11
<annevk>
jyasskin: but even \r as header separator did not make it last time around so…
19:15
<annevk>
(I filed most issues when that repo was called http11bis or some such.)
19:26
<railgun>
annevk: a bit off-topic, but would any changes to the spec now imply an HTTP/2.1? I've been out of the loop for a while now and only recently learned about HTTP/2...
19:35
<annevk>
railgun: it’s a little more complicated; header value parsing is shared across HTTP versions for instance; the \r thing I mentioned only affects HTTP/1, etc.
19:37
<zcorpan>
hsivonen: re https://github.com/w3c/web-platform-tests/issues/10208 , the html parser waits for 1024 bytes or encoding declaration?
19:52
<wanderview>
zcorpan: while trying to get around the parser wait in firefox I also had to make sure the response had a Content-Type header... not sure if that impacts you
19:52
<wanderview>
Content-Type: text/html
19:54
<zcorpan>
thanks, added that to the issue