01:23
<Domenic>
realm craziness https://github.com/w3c/battery/issues/2
02:41
<MikeSmith>
wow
05:03
<annevk>
Domenic: prolly just poorly reviewed and not implemented that way
05:03
<terinjokes>
Domenic: 👏
05:03
<annevk>
Domenic: unclear how it is implemented though…
05:04
<annevk>
krijn: any ETA on log migration?
05:49
<krijn>
Will try this week, but very busy
07:36
<annevk>
krijn: ta, understood
08:58
<zcorpan>
Error: missing <dfn> for topic "math:mi" explicitly from <code> element containing "mi"; previous heading contents are "12.2.3.2 The stack of open elements"
08:58
<zcorpan>
annevk: do you get that also?
08:59
<annevk>
zcorpan: you might need to do git pull, I think Domenic fixed that in a follow up commit
08:59
<annevk>
zcorpan: your menuitem change was incorrectly rebased I suppose
09:00
<zcorpan>
i see
09:52
<Ms2ger>
annevk, is there a non-historical reason that "origin" is defined in HTML rather than URL?
09:54
<annevk>
Ms2ger: it seems a bit bigger than URLs, since many things can have them, dunno
11:05
<zcorpan>
MikeSmith: thoughts on checking lang against language analysis in the html checker? https://www.w3.org/Bugs/Public/show_bug.cgi?id=26942#c13
11:23
MikeSmith
looks at zcorpan link
11:26
<MikeSmith>
zcorpan: https://github.com/shuyo/language-detection
11:27
<MikeSmith>
「99% accuracy for 53 languages」
11:27
<MikeSmith>
(if that is what you had in mind)
11:28
<MikeSmith>
would be a fun thing to implement
11:29
<MikeSmith>
not sure how to do it without just collecting all the text content of the entire document
11:31
<MikeSmith>
or I guess I wouldn’t need to save/store the text content but instead just check each text node as the parser exposes it
12:02
<smaug____>
what is sicking's github handle
12:06
<Ms2ger>
https://github.com/sicking
12:33
<zcorpan>
MikeSmith: yeah
13:18
<SimonSapin>
annevk: what do you think? https://github.com/whatwg/url/issues/104
13:20
<annevk>
SimonSapin: wouldn't that allow a URL without a host to get a special scheme?
13:36
<SimonSapin>
annevk: yes, that’s a case that I forgot and should be prevented
13:36
<SimonSapin>
still, nothing wrong going between http://example.com/ and view-source+http://example.com/
13:37
<annevk>
I think that might be blocked for Location actually
13:37
<SimonSapin>
but for URL objects?
13:37
<annevk>
But that might require some further fixes
13:38
<annevk>
Can we make that distinction easily?
13:38
<SimonSapin>
annevk: now that URLUtils is gone and everything defines their own getters and setters yes
13:39
<annevk>
Well, they all still use the same parser
13:39
<annevk>
But sure, everything is possible
13:49
<annevk>
SimonSapin: anyway, prolly reasonable to fix in some way, just need to find a bit of time
13:49
<annevk>
SimonSapin: if you are blocking on me I'll try to get to it by Friday
13:51
<SimonSapin>
annevk: I’m writting some tests for setters and need to write them one way or another, but I can change them later
13:51
<SimonSapin>
I’ll submit them to wpt
13:59
<Domenic>
yessss setter tests yessss
13:59
<Domenic>
need those badly
13:59
<annevk>
Sorry for the delay in fixes, between Shadow DOM, whatwg/html, and this presentation I need to finish I'm suddenly strap for time
14:00
<annevk>
SimonSapin: if you ever want to start editing again 😊
14:02
<SimonSapin>
Domenic: want to write a JS harness for https://github.com/servo/rust-url/blob/1.0/tests/setters_tests.json ?
14:02
<Domenic>
SimonSapin: not if you're going to do it first! :)
14:03
<SimonSapin>
Domenic: testing my rust implementation for now
14:03
<zcorpan>
hsivonen: fyi I get a 502 again for *.validator.nu
14:08
<annevk>
zcorpan: https://checker.html5.org/
14:08
<zcorpan>
annevk: thx, though i actually wanted to use https://parsetree.validator.nu/ :-)
14:08
<annevk>
aah, maybe MikeSmith should add that to checker.html5.org somewhere
14:10
<SimonSapin>
annevk: no worries re delays. I don’t mind sending PRs for edits once they’re decided, but there’s plenty of corner cases where I don’t know if there a reason if something is the way it is or if it’s a copy/paste mistake or something
14:11
Ms2ger
unsubscribed from whatwg/{html,dom}
14:12
<Domenic>
aww
14:15
<Ms2ger>
Feel free to cc me if you think I'd be interested, but y'all spam too much :)
14:15
<Ms2ger>
Especially with github's one-email-per-review-comment crap
14:16
<annevk>
Enabling email for GitHub is beginner's mode
14:16
<annevk>
But you'll be paged as appropriate
14:17
<SimonSapin>
subscribing to repos is a terrible idea http://i.imgur.com/uVDIXm4.png
14:17
<Domenic>
somehow it works for me. but i guess it is my job.
14:18
<Domenic>
i unsubscribe from individual threads aggressively, but i haven't done that on html
14:18
<SimonSapin>
("Mentions" these days is header :is ["X-GitHub-Reason"] ["manual", "author", "comment", "mention", "assign"])
14:19
<annevk>
This is why email seems so terrible for this, if there was a long discussion, you'll have 25 emails, just one notification though
14:23
<MikeSmith>
zcorpan: https://checker.html5.org/parsetree/
14:29
<zcorpan>
MikeSmith: ty!
14:43
<Ms2ger>
Oh look: https://www.w3.org/TR/2016/WD-CSS22-20160412/
15:12
<Ms2ger>
annevk, do you know of any spec that defines onfoo idl attributes well?
15:23
<annevk>
Ms2ger: not for nodes or global
15:24
<Ms2ger>
This is for https://github.com/w3c/page-visibility/issues/22
15:52
<hsivonen>
Validator.nu is back. The server had got so stuck that the watchdog didn't work and I couldn't log in, either.
16:24
<zcorpan>
what is the right design for https://lists.w3.org/Archives/Public/www-style/2016Apr/0171.html ? Domenic?
16:25
<Domenic>
zcorpan: uhhhhh definitely not an event listener that fires when you add it
16:26
<zcorpan>
right
16:26
<Domenic>
zcorpan: promises are appropriate when you care about the *next* change, not all future ones. not sure if that's tehe case here
16:26
<Domenic>
I haven't backed up to read the whole thread yet but I'd guess property + event?
16:27
<zcorpan>
the problem with property is that it could either be out of date or it would flush layout
16:31
<Ms2ger>
Fire along with DOMContentLoaded?
16:32
<Domenic>
maybe make it a method so it's more obvious it flushes layout?
16:55
<smaug____>
does anyone recall why we decided (I assume we decided it at some point) why shadow scripts run scripts in global scope?
19:15
<annevk>
smaug____: I think other engines do not have much options here, we did discuss the various levels of encapsulation
19:16
<annevk>
smaug____: isolation is some kind of v2 concept some want, though processing model is unclear
19:16
<smaug____>
well, I wasn't thinking about encapsulation here
19:16
<smaug____>
nor isolation
19:16
<smaug____>
but about the scope
19:17
<annevk>
Hmm well without a global there is not much API
19:17
<annevk>
But maybe I do not understand what you are thinking off
19:18
<smaug____>
there are different options
19:18
<smaug____>
like, 'this' could point to the shadow <script>
19:19
<smaug____>
similar to event handler I guess
19:20
<benjamingr__>
I have a question: `var embed = document.createElement("embed"); embed()` - this is correct behavior according to the spec, but I'm not sure why - or how I can utilize it or why it's there - if it's some legacy reason is there any reference about why it's there somewhere?
19:22
<jyasskin>
Ms2ger: Is https://webbluetoothcg.github.io/web-bluetooth/#idl-event-handlers a reasonable way to define the onfoo idl attributes?
20:21
<Domenic>
benjamingr__: because websites depend on it?
21:12
<TabAtkins>
jyasskin: I think so, yes.
21:12
<jyasskin>
TabAtkins: Thx. I sent it to https://github.com/w3c/page-visibility/issues/22.
21:19
<benjamingr__>
Domenic: yes, but I'm wondering why? What plugin utilized this so that websites would depend on it?
21:20
<Domenic>
benjamingr__: I'd guess Java or Flash.
21:21
<benjamingr__>
I tried both and couldn't find info for either about how to control what `()` does on the embed element. Trying it for some random flash files and java applets didn't produce anything meaningful in Chrome or IE9, maybe I'll check earlier
22:05
<jyasskin>
TabAtkins: Can you ingest https://encoding.spec.whatwg.org/ into Shepherd?
23:55
<jyasskin>
TabAtkins: Also ping on adding https://w3c.github.io/permissions/
23:57
<TabAtkins>
Permissions is easy. Encoding won't have any of their definitions exported, so you'll have to provide a `spec` argument for all the links (or set them up in link-defaults) - is that ok?
23:58
<jyasskin>
TabAtkins: I've sent https://github.com/whatwg/encoding/pull/43 to export the definitions.
23:58
<TabAtkins>
Ah, cool.
23:59
<jyasskin>
Thanks!