06:16
<annevk>
Domenic: heh
06:16
<annevk>
GPH-Hickory: did you review the CSS @charset tests? I recall some of them were bogus, not sure if those got fixed
06:17
<GPHemsley>
annevk: They seemed like they may be from what I recall about encodings, but I didn't check against the Encoding spec.
06:17
<GPHemsley>
Especially the Shift_JIS one
09:07
<hemanth>
MeOw
10:07
<hsivonen>
Oh great. Eric J. Bowman asked an attorney who "doesn't grok" the subject matter of the question
10:10
<SteveF_>
FYI new HTML data set on http://webdevdata.org/
10:32
<annevk>
hsivonen: that guy
10:35
<hemanth>
annevk: meow
10:40
<annevk>
hemanth: ?
10:41
<hemanth>
annevk: that's a way to greeting :)
10:41
<hemanth>
*of
10:41
<annevk>
I see, well good morning to you then :-)
10:41
<hemanth>
annevk: ^_^ I'm still digging for internal states :/
10:51
<JakeA>
Gutted I missed the conversion about offence a couple of days back. Can we have it again so I can take part?
10:52
<jgraham>
JakeA: That depends. Were you offended that you missed out?
10:57
<JakeA>
jgraham: I have a moderate discomfort about it that I believe others should cater for
11:06
<jgraham>
Ah, what is civilisation if not the avoidance of moderate discomfort in others. We must reopen the debate post-haste.
11:06
<JakeA>
:D
11:53
<JakeA>
annevk: I'm struggling with https://github.com/slightlyoff/ServiceWorker/issues/588#issuecomment-67662246 - do we have other APIs that are 'snapshots' but also have methods to change state?
11:54
<annevk>
JakeA: it seems fine to have a method on a snapshot, but it shouldn't affect the snapshot itself
11:54
<annevk>
JakeA: so returning a new client as mounir suggested makes sense
11:55
<JakeA>
annevk: from a usability point of view, I do think people will look for methods on the snapshot
11:55
<annevk>
JakeA: yeah I don't see why we wouldn't have methods that essentially forward
11:57
<JakeA>
Thanks!
12:58
<GPHemsley>
hsivonen: It doesn't appear that any action was ever taken on this: http://lists.w3.org/Archives/Public/public-css-testsuite/2012Dec/0000.html
12:58
<GPHemsley>
Might want to follow up
13:03
<Ms2ger>
GPHemsley, you almost sound surprised
15:44
<Domenic>
hsivonen: I was really tempted to write a reply whose only content was: "> To elaborate, my attorney doesn't grok this stuff \n\n I thought that was the case."
16:24
<MikeSmith>
Domenic: heh
16:25
<MikeSmith>
that guy keeps outdoing himself
16:26
<MikeSmith>
Taking the absurdity to its full potential
16:27
<rubys>
Dominic: I did manage to get IE11 preview installed; saw no change to how it handles URLs. See http://intertwingly.net/blog/2015/01/08/Ununzippable-Modern-IE#c1420802707 for the gory details
16:27
<jgraham>
Isn't that the W3C motto?
16:27
rubys
notes that jgraham equates web with absurity
16:27
<rubys>
absurdity*
16:28
<MikeSmith>
I think Jeff confused that with the W3C motto about backasswardsness
16:29
<MikeSmith>
s/Jeff/jgraham
16:30
MikeSmith
tries to come up with some other typos to dig his hole further
16:30
rubys
notes that MikeSmith confused jgraham with jeff jaffe
16:30
<MikeSmith>
nope
16:30
<rubys>
:-P
16:30
<MikeSmith>
Jeff Bridges
16:31
<MikeSmith>
either the Dude or as in True Grit
16:38
hemanth
says hello to jspm by fetching random XKCD comics https://github.com/hemanth/hello-jspm Influenced by @glenmaddern
16:39
<hemanth>
Domenic, meow, I'm still digging those internal states...:|
16:43
<caitp>
you're like the WHATWG's pet cat it's awesome
16:45
<jgraham>
It's pretty weird. "meow" is used to accuse people of being nasty ("catty") so it doesn't sit well as a greeting
16:46
<Ms2ger>
Is it?
16:46
<Ms2ger>
TIM
16:46
<Ms2ger>
Today I Meowed?
16:46
<Ms2ger>
TIL*
16:46
<jgraham>
Usually in speech rather than print I guess, but yes
16:49
<Domenic>
rubys: hmm, what's your IE version? I could swear I got different results, on the page that displayed the components
16:50
<rubys>
Dominic: look at the top of https://github.com/webspecs/url/commit/68210260199db858c9eb349d643916b0d5d564f9
16:53
<rubys>
Dominic: if you want to see what your version produces for all of the tests, go to http://intertwingly.net/projects/pegurl/urltest
16:53
<rubys>
if you want me to update my results based on a different version, simply provide me with the hex ticket number that page produces
16:57
<Domenic>
rubys: what is the version shown in "About Internet Explorer" though; it's not part of the UA string. Mine is 11.0.9879.0
16:57
<Domenic>
rubys: ticket http://intertwingly.net/projects/pegurl/urltest
16:57
<Domenic>
er
16:58
<Domenic>
wow, copying and pasting out of this vm is not working
16:58
<rubys>
b795e48410c0d1ba0c4764e9c30f4e1e
16:58
<Domenic>
yes, that one :P
16:59
<rubys>
just a sec, I'll give you my ie version
16:59
<rubys>
11.0.9841.0
16:59
<rubys>
I'm downloading a new VM. They claim to have fixed the unzip problem.
17:05
<hemanth>
^_^
17:08
<hemanth>
is there a way to intervene promise, say we have fetch(url).then(); I need to show a spinner till the promise resolves...fetch(url).tillThen().then().catch()...so on...
17:09
<Ms2ger>
showSpinner(); fetch(url).then(hideSpinner)
17:11
<hemanth>
Ms2ger, yeah, currently doing a similar thinge, tillThen() sound dumb ?
17:11
<Ms2ger>
I don't see the point
17:11
<hemanth>
I really liked the way protractor's expect is modified to expect a promise, but still the user need not really resolve it with then...
17:14
<rubys>
Dominic: are you *SURE* that was with IE? The User agent looks awfully suspicious.
17:14
<rubys>
See: https://github.com/webspecs/url/commit/ed1a053212aae906a4edcce94d7c1681b9b001bd
17:25
hemanth
paws at caitp
17:32
<hemanth>
pawing is saying hey, in cat; meow is saying that i'm here, clawing is when you are angry...( gosh...why i'm talking/typing so much... alias hemanth='hemanth -s')
17:37
<caitp>
it's all good man
17:38
astearns
on the internet, no one knows you're a dog who identifies as a cat
17:40
<hemanth>
astearns, I'm hemanth's dog, I have drunk the magic portion and turned into a cat, will be a dog soon, by the time the cat would be back from it's walk
17:42
<Domenic>
rubys: yes, they have purposefully obfuscated their user agent to avoid detection.
17:43
<annevk>
www-tag continues to amaze in uniting all the trolls
17:43
<Domenic>
rubys: "Edge/12.0" is the only remaining IE detection
17:44
<rubys>
Dominic: cool. OK, I've updated https://url.spec.whatwg.org/interop/test-results/
17:44
<rubys>
there is a *lot* less "ie" on that page
17:45
<Domenic>
:D
17:46
<Domenic>
I am curious about the rows that have no entries, e.g. (when I select "all current user agents") "http://f:0/c";
17:46
<Domenic>
all current browsers, rather
17:47
<rubys>
I'm confused. You are curious about results for which there are no current browsers that disagree?
17:48
<Domenic>
i thought those were filtered out of the table, I guess, but now that I think about it I don't know where I got that impression.
17:49
<Domenic>
cool, all is well
17:49
<rubys>
adding more filters is only a matter of code. :-)
17:50
<Domenic>
i also love the infrastructure you've set up where i can provide results by navigating to a page; it worked really nicely here
17:51
<Domenic>
https://url.spec.whatwg.org/interop/test-results/c6c0953a53?select=current is a fun one. you can just see all four engineers making different decisions.
17:53
<rubys>
dominic: a related bug on that one: https://www.w3.org/Bugs/Public/show_bug.cgi?id=26446
17:54
<Domenic>
wow, the fact that Firefox fails above 2^31 makes things even more fun.
17:55
<rubys>
now if only we could get the four engineers to participate in a discussion as to what the correct results should be
17:56
<caitp>
in TCP, the port field is a 16 bit value, so there isn't much reason to support infinitely high ones is there?
17:57
<rubys>
caitp: another way to phrase the question: "what should impls do for unsupported values"?
18:00
<caitp>
port = port >= 0x10000 ? 80 : port
18:00
<caitp>
idk
18:01
<rubys>
that would indeed be a fifth option. Here's four others: https://url.spec.whatwg.org/interop/test-results/c6c0953a53?select=current
18:02
<rubys>
At the moment, the spec agrees with Firefox. I personally like Chrome's choice here better.
18:04
<caitp>
i wasn't really being serious about falling back on 80, 0 seems pretty reasonable
18:06
<rubys>
I care that we get people to converge on a single answer, I don't particularly care what that answer is.
18:08
<Domenic>
rubys: I think the spec doesn't agree with Firefox for values > 2^31, according to bug 26446 -_-
18:09
<Domenic>
I like the uniformity of having everything be strings, but it'd probably be easier to get agreement on some restriction to <= 0x10000. Still need to figure out what the behavior is outside that range though.
18:09
<rubys>
The bug indeed does suggest that the spec shouldn't disadvantage implementations that store port numbers as integers
18:13
<caitp>
< 0x10000, not <= :p
22:12
<Domenic>
Is it possible when parsing a HTML page in browsers to get instances of Element that are not instances of HTMLElement?
22:14
<jgraham>
Yes: http://software.hixie.ch/utilities/js/live-dom-viewer/saved/3360
22:14
<jgraham>
(svg, mathml)
22:14
<Domenic>
I meant, own-instances. Just Element, not any subclass.
22:15
<Domenic>
Looks like createElementNS can do it
22:16
<Domenic>
document.createElementNS("http://example.com";, "baz:foo").constructor === Element
22:16
<jgraham>
Right, but that's not "when parsing a HTML page"
22:16
<Domenic>
ah yeah I guess I forgot the second part of my question
22:17
<jgraham>
I don't think the parser can create things that are bare Elements
22:18
<jgraham>
Oooh, maybe <math> doesn't have a special subclass
22:23
<Hixie>
you can trick the parser into inserting elements in neither svg, mathml, or html namespaces
22:23
<Hixie>
in which case it'll be from Element
22:23
<Hixie>
also, i don't think any of hte browsers implement MathML's DOM, so they're all just Element too
22:26
<jgraham>
with <svg><foo> or something more subtle?
22:27
<jgraham>
Not that at least
22:27
<Hixie>
maybe innerHTML on a non-HTML non-SVG non-MathML element?
22:27
<Hixie>
i forget teh details
22:27
<jgraham>
Oh innerHTML, I hadn't thought of that
22:27
<jgraham>
I guess that still counts as the parser
22:35
<gsnedders>
jgraham: that just creates an svg:foo element