07:52
<annevk>
zcorpan: do browsers have such a hook internally?
07:53
<zcorpan>
annevk: i don't know
07:54
<annevk>
zcorpan: perhaps the "adopting steps" should only run if the document actually changes (and otherwise you just get the removal notification)
07:54
<zcorpan>
annevk: yeah, i was thinking that as well
07:55
<zcorpan>
annevk: what other things are using "adopting steps"?
07:55
<annevk>
I guess asking smaug and Dominic might help
07:55
<annevk>
zcorpan: <template>
07:57
<zcorpan>
annevk: looks like <template> wouldn't regress with such a change
07:57
<annevk>
zcorpan: agreed
07:57
<annevk>
zcorpan: would still like to check with implementations though
07:57
<zcorpan>
yeah
07:58
<zcorpan>
i can file a bug on the dom spec
08:02
<annevk>
ta
08:12
<ritsyy>
zcorpan: sometimes when i wrap it to 100 characters the lines become very messy, wrapping it to 80 characters would be bad solution to it?
08:12
<ritsyy>
zcorpan: i think the wrapping looks weird still https://github.com/Ritsyy/html/commit/8105da3c0feab3c4a186e6b3a7ff1bf1e18836ea
08:13
<zcorpan>
ritsyy: where did those < come from? :-)
08:15
<ritsyy>
zcorpan: ah, sublime is rude to me see this one also when i wrap it to 100 characters the text goes like this http://pastebin.com/AtPCiq9Z
08:16
<ritsyy>
zcorpan: i tried to clean them up, but i am not able to figure out why it add these > , i am really sorry i'll change it
08:16
<zcorpan>
ritsyy: no problem
08:17
<ritsyy>
zcorpan: thank you
08:17
<zcorpan>
ritsyy: as for messy lines, i think just wrap to 100 anyway and not worry about it looking "messy"
08:18
<ritsyy>
zcorpan: okay :)
08:19
<zcorpan>
ritsyy: maybe sublime's wrap thing thinks < is a quote or comment character or something? maybe it can be turned off somehow
08:19
<ritsyy>
zcorpan: yes maybe that can be a reason i'll search for it
08:24
<annevk>
ritsyy: you're on Linux, right? I think you should have gedit... Perhaps that works better?
08:27
<ritsyy>
annevk: yes i am on linux, okay i am using that now, hope it works right, thanks!
08:42
<annevk>
zcorpan: Domenic != Dominic
08:43
<zcorpan>
annevk: heh oops
08:53
<zcorpan>
Domenic: i get 2 wattsi errors when generating script-type-module branch
09:36
<annevk>
Domenic: https://github.com/annevk/html-cross-origin-objects/issues/8
11:27
<ritsyy>
annevk: is this one mentioning it the flag set correctly http://pastebin.com/73SBRcZT for bug https://github.com/whatwg/html/issues/176
11:28
<annevk>
ritsyy: you want to do something like "Set <var>request</var>'s <span>... flag</span>." in a previous step, before <!--FETCH-->
11:30
<ritsyy>
annevk: okay, just thought if may be this could be correct, i'll add it before the <!--FETCH-->
11:54
<zcorpan>
https://github.com/issues?utf8=✓&q=is%3Aopen+is%3Aissue+label%3A"good+first+bug"+user%3Awhatwg <- all good first bugs for all whatwg repos
11:57
<annevk>
nice
11:58
<daurnimator>
"a HTTP server" or "an HTTP server"?
11:58
<akanksha_>
Hello zcorpan, I am new to whatwg. Can you suggest how to get started solving bug and setting up for development?
11:58
<annevk>
daurnimator: an, I think
11:59
<zcorpan>
akanksha_: welcome! good to have you here :-)
11:59
<zcorpan>
akanksha_: it depends on which spec you would like to work on. html?
12:00
<daurnimator>
annevk: so "A HTTP/1.0 connection" is okay?
12:00
<akanksha_>
Yeah sure! I'd love to work on HTML.
12:00
<daurnimator>
uh *"An HTTP/1.0 connection"
12:01
<annevk>
daurnimator: yeah, because of the way you pronounce HTTP/1.0
12:01
daurnimator
says "haich tee tee pee"
12:02
<zcorpan>
akanksha_: great, have a look at https://github.com/whatwg/html#pull-requests and https://github.com/whatwg/html-build#html-build-tools and please ask questions if something is not clear
12:02
<annevk>
daurnimator: right, and for that "an" makes it sound more natural
12:03
<daurnimator>
annevk: (for "aiche" it does... not so much for "haich". but I think i'm in the minority here)
12:03
<annevk>
daurnimator: ah, hmm, you might be
12:03
<Ms2ger>
"The HTTP..." :)
12:04
<zcorpan>
"huttup"
12:06
<zcorpan>
https://www.youtube.com/watch?v=xqpd7WcBmjM
12:27
<Ms2ger>
whatwig?
12:28
<akanksha_>
zcorpan, On running build.sh I am getting the following error. I think it might be due to the proxy I am working behind. Can you point me in the right direction to make the change? http://fpaste.org/309752/26016681/
12:29
<MikeSmith>
akanksha_: I'm not sure there's any way to fix that on the client side
12:30
<zcorpan>
akanksha_: MikeSmith: would a VPN help?
12:30
<MikeSmith>
zcorpan: sure
12:31
<MikeSmith>
but what would really help is if we just check that generated cldr file and XML file into our github repo and just version it
12:31
<akanksha_>
^How would I go about doing that?
12:32
<MikeSmith>
zcorpan: I think it's pathological that we are making contributors deal with (re)builing those files just to be able to make a PR with a contribution
12:32
<Ms2ger>
Yeah, that cldr stuff is annoying
12:33
<MikeSmith>
zcorpan: this gets back to the question you had about downloading in parallel: The way I would prefer to deal with it is, we just quit imposing those downloads on contributors
12:33
<zcorpan>
MikeSmith: that sounds good
12:34
<MikeSmith>
OK I will make a PR for it and we'll see if we can get agreement on it
12:34
<MikeSmith>
akanksha_: there are some VPN services that are free I think
12:35
<MikeSmith>
gimme a minute to look
12:37
<MikeSmith>
http://www.vpnbook.com/ maybe
12:37
<akanksha_>
^On it!
12:40
<annevk>
MikeSmith: we should perhaps also stop downloading unicode.xml or whatever the name is automatically
12:40
<MikeSmith>
annevk: yeah that's what I meant by "XML stuff"
12:40
<annevk>
MikeSmith: and just keep a local copy checked in, that we update once we have consensus that we actually want to change the specification around entities
12:40
<MikeSmith>
right
12:41
<MikeSmith>
agreed
12:41
<annevk>
especially given the latest thing there where upstream changed but we found out we didn't want to change
12:42
<MikeSmith>
right
12:42
<MikeSmith>
plus the fact that upstream doesn't change that often to begin with
12:51
<akanksha_>
Hey, so I got the build done. While I was trying to setup the vpn account I also decided to look up changes that I could make to let that cldr download command run with proxy settings and turns out by changing svn server config to use my proxy settings I was able to do so. I'd like to get started with some easy bugs to get a feel of the code. I am a student
12:51
<akanksha_>
so bear with me if I am a little slow. Can you all suggest some easy bug so I can make my initial PR?
12:59
<zcorpan>
akanksha_: https://github.com/whatwg/html#contribution-opportunities has links to good first bugs. e.g. https://github.com/whatwg/html/issues/502 seems easy
13:27
<robertkowalski>
:))
13:28
<Ms2ger>
> investigated cross-browser behaviour of initial about:blank iframe loads
13:28
<Ms2ger>
jdm is the new hsivonen
13:37
<smaug____>
why do we need https://w3c.github.io/preload/?
13:37
<smaug____>
yoav_, igrigorik ^
13:38
<smaug____>
it smells a lot like prefetch + some feature which service workers is supposed to deal with
13:38
<yoav_>
smaug____: prefetch is for next navigation, preload is for current one
13:39
<yoav>
main use case is to fetch critical resources with late discovery earlier
13:40
<yoav>
also enables to decouple download from execution while downloading with the right resource type
13:40
<smaug____>
yoav: "next navigation" is so vaguely spec'ed that browser can use it , and most probably does use it for "current navigation"
13:41
<smaug____>
"Add request to preload response cache (TODO). "
13:41
smaug____
is not at all sold with the idea having different rel types for effectively same feature
13:43
<yoav>
smaug____: we started by a more unified model of rel types, but then split it out since it wasn't future friendly
13:45
<yoav>
the semantics of "prefetch" (next nav hint) and "preload" (mandatory current nav fetch) are significantly different
13:45
<smaug____>
prefetch is _very_vaguely spec'ed
13:46
<smaug____>
effectively only thing spec is is "The prefetch relationship is used to declare a resource that might be required by the next navigation, and that the user agent SHOULD fetch, such that the user agent can deliver a faster response once the resource is requested in the future."
13:46
<smaug____>
that is all
13:46
<smaug____>
and "next navigation" itself is unclear
13:48
<smaug____>
is it really the idea that prefetch can't be used at all in single page applications ?
13:49
smaug____
wants to see browser tests proving that they don't use prefetch'ed resources in such app
14:18
<zcorpan>
MikeSmith: what causes this?:
14:19
<zcorpan>
Possible article problems:
14:19
<zcorpan>
17351: <dd>If the element has a <code data-x="attr-hyperlink-href">href</code> attribute: <span>Interactive content</span>.</dd>
14:19
<annevk>
zcorpan: see the end of the build script
14:19
<annevk>
zcorpan: should be "an href"
14:19
<zcorpan>
ah
16:06
<ritsyy>
https://github.com/whatwg/html/issues/388 this bug is still is showing up in open issues
16:09
<zcorpan>
Domenic: i know it's WIP :-D but i have to dig in to understand what's going on and maybe come up with something useful like https://github.com/whatwg/html/pull/443#issuecomment-170847782 , but feel free to ignore the wording nits for now
16:10
<Domenic>
zcorpan: OK :) good point I need to respond to that post
16:12
<zcorpan>
Domenic: is there an introduction or explainer for JS modules? i could read the JS spec but my brain is starting to block synapses this time of the day
16:13
<Domenic>
zcorpan: http://jsmodules.io/ is OK for basic syntax. A lot of what this PR is dealing with is the string portion (i.e. in `import * as fs from "fs"`, the "fs").
16:13
<Domenic>
jsmodules.io glosses over the string portion
16:14
<annevk>
ritsyy: can you close it?
16:14
<annevk>
ritsyy: maybe mention the PR that fixed it in a comment while you do that
16:14
<zcorpan>
Domenic: thx
16:16
<ritsyy>
annevk: okay will do that
17:12
<jochen__>
is there somewhere a spec what the baseURI of a document should be if you open() it?
17:29
<gsnedders>
jochen__: about:blank, no?
17:29
<gsnedders>
jochen__: that should be in HTML
17:31
<jochen__>
i didn't find it
17:31
<jochen__>
and it appears to be the baseURI of the document that opened the doc
17:33
<jochen__>
https://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-72161170 is linked from mdn
17:34
<gsnedders>
"If the document's address is about:blank, and the Document's browsing context has a creator browsing context, then return the document base URL of the creator Document, and abort these steps.
17:34
<gsnedders>
from HTML
17:35
<gsnedders>
jochen__: you don't want to look at DOM Level 2 HTML, really
17:35
<gsnedders>
jochen__: https://dom.spec.whatwg.org is way closer to reality
17:37
<annevk>
MDN should update its URLs at some point
17:38
<annevk>
jochen__: https://github.com/whatwg/html/issues/421 has some related discussion
18:37
<ritsyy>
for this bug https://github.com/whatwg/html/issues/156 , as the byte sequences are fixed for headers,
18:37
<ritsyy>
i needed a starting pointer of how headers are byte sequences or any other example to explain this
19:25
<Jasper>
Bizarre question. Google doesn't give a clear answer. What's the state of the art for gzip / deflate in HTTP *requests*?
19:25
<Jasper>
mod_deflate seems to support Content-Encoding: gzip on requests, but I can't find any client that would ever use it, because of capability negotiation stuff.
19:26
<Jasper>
Theoretically, clients could use an HTTP OPTIONS request to figure out what the server supports, but I can't find any standard for what header to send back -- both Content-Encoding and Accept-Encoding are in active use.
19:26
<Jasper>
Did I miss something obvious here?
19:32
<caitp>
I thought gzipping responses was something servers were just configured to do
19:32
<caitp>
never heard of a negotiation for that
19:33
<gsnedders>
Jasper: as far as I know, there's been no real movement in forever on that front.
19:33
<Jasper>
caitp, requests, not responses.
19:33
<Jasper>
gzipped responses are negotiated by the client setting Accept-Encoding in the request header
19:35
<Jasper>
gsnedders, OK, thanks.
19:35
<Jasper>
We're trying to cut down on upload sizes. We'll probably just gzip the payload ourselves rather than try to use HTTP for it.
19:41
<IZh>
Hixie: Domenic, annevk: Hi! My PDF generator can't again generate the document because of https://html.spec.whatwg.org/images/wolf.jpg and https://html.spec.whatwg.org/images/kettlebell.jpg images having MIME type text/html which is a bit wrong.
19:42
<Domenic>
IZh: oh, thanks, will fix!!
22:35
<gsnedders>
SimonSapin: do you have any interest in maintaining (python-)webencodings any more?
22:35
<gsnedders>
SimonSapin: I assume not? :)
22:48
<yoav>
Domenic: friendly ping on https://github.com/whatwg/dom/pull/144 :)