01:09
<MikeSmith>
oh wow the new Github embedded-code-snippets feature is much awesome
01:10
<MikeSmith>
https://github.com/blog/2415-introducing-embedded-code-snippets
01:10
<MikeSmith>
I guess I’m probably late to the party, as far as figuring out how to use it
01:11
<MikeSmith>
it’s not super-intuitive that you must choose “Copy permalink” from the context-menu widget
01:12
<MikeSmith>
and I still haven’t figured out how to selecte multiple lines from the GUI view
01:12
<MikeSmith>
I just manually add the end line to the range in the URL after pasting it
01:16
<MikeSmith>
ah
01:17
MikeSmith
only just now trial-and-error discovers the way to select multiple lines is shift+click
08:48
<tobie>
annevk: seems iteration order of stacks and queues in infra are the same. Is this by design or is this an oversight?
09:01
<TimothyGu>
aww darn it https://cia.webkit.org/changeset/216851/webkit
09:02
<TimothyGu>
tobie: seems like the consistency we see in HTMLAllCollection behaviors among different browsers won't be that consistent after all :((
09:04
<tobie>
TimothyGu: :-/
09:04
<tobie>
TimothyGu: that said: what consistency!?
09:05
<TimothyGu>
basically returning undefined when nothing is found (Chrome, Edge, Safari)
09:05
<TimothyGu>
Spec and Firefox (and now apparently Safari nightly) returns null
09:06
<tobie>
TimothyGu: sounds like it's not a webcompat issue?
09:06
<TimothyGu>
probably not
09:07
<tobie>
TimothyGu: so we can fix and file issues against vendors either way
09:07
<TimothyGu>
DocumentAllLegacyCallNoArguments is <=0.000001%
09:07
<TimothyGu>
yeah I think so
09:08
<TimothyGu>
is Sam Weinig on GitHub or IRC?
09:09
<TimothyGu>
would like to let him know at the minimum
09:09
<tobie>
TimothyGu: yes
09:11
<tobie>
TimothyGu: samweinig on github
09:11
<TimothyGu>
tobie: cool thanks
09:12
<tobie>
TimothyGu: and SamWeinig on w3's irc
09:12
<TimothyGu>
If I add one more channel to WeeChat my VPS is going OOM lol
09:13
<tobie>
TimothyGu: please do loop me in on that conversation
09:13
<TimothyGu>
I'll just use GitHub
09:14
<tobie>
TimothyGu: I'd like to 1) apologize for the screw-up and 2) see what we can do to lessen the risk of that happening in the future
09:15
<TimothyGu>
tobie: well it's not really your fault, the commit happened in May when I haven't even starred whatwg/html yet :)
09:16
<TimothyGu>
only started looking at legacycaller when I was implementing legacy platform objects in jsdom
09:20
<tobie>
TimothyGu: Well, that commit was triggered by a cleanup I made earlier this year.
09:21
<tobie>
TimothyGu: this wouldn't have been an issue if we had better tests.
09:25
<tobie>
I don't understand how WebIDL can both claim: "The order that members appear [on an interface] has significance for property enumeration in the ECMAScript binding." and "The order of appearance of an interface definition and any of its partial interface definitions does not matter."
09:25
<tobie>
Which is it?
09:26
<TimothyGu>
tobie: Oh heh. Speaking of tests, how is https://github.com/w3c/web-platform-tests/pull/6786 coming along?
09:27
<tobie>
TimothyGu: it's on my todo list. :-/
09:27
<tobie>
TimothyGu: You're welcome to contribute. :D
09:28
<TimothyGu>
:/ school will start pretty soon for me, I'll do what I can!
09:29
<tobie>
TimothyGu: I'll get back to it.
12:30
<domfarolino>
annevk: were you referring to WPT my latest HTML PR?
12:30
<domfarolino>
I assume so but wasn't sure
12:34
<annevk>
domfarolino: yeah
12:34
<domfarolino>
cool
12:34
<annevk>
domfarolino: as per https://whatwg.org/working-mode#changes
12:35
<domfarolino>
annevk: ah make sense, thanks
13:54
<tobie>
So I'm really seeing mixins as named interface partials that can extend > 1 interface with a more limited set of members.
13:55
<tobie>
Can you relate to this mental model or is it completely off-marks?
14:07
<annevk>
tobie: nah is fine
14:35
<gsnedders>
what's the current status of >>>?
14:35
<annevk>
gsnedders: controversial still
14:35
<annevk>
gsnedders: and maybe renamed?
14:35
<annevk>
gsnedders: never know with CSS
14:36
<gsnedders>
annevk: I don't care so much about renaming, but I want to know if we're going to have some way to select elements within a shadow tree
14:41
<annevk>
gsnedders: there's a "part" proposal that has some agreement
14:42
<annevk>
gsnedders: <shadow-tree-element part="x"> outsideShadowTree::part(x)
14:46
<TabAtkins>
tobie: Yes, it's intended, they're both just lists.
14:46
<TabAtkins>
gsnedders: >>> is not in the dynamic (stylesheet) profile, but it is in the static (querySelector) one.
14:47
<TabAtkins>
::part() is indeed how we'll be exposing things outside of the shadow for stylesheets.
14:48
<annevk>
I don't think WebKit agreed to implement >>> though and I'm not sure Mozilla has either
14:48
<tobie>
TabAtkins: it's sort of surprising to enumerate a stack in FIFO order, though.
14:48
<TabAtkins>
tobie: Standard result of doing it in JS tho, where it's just an Array that you're using push/pop on.
14:50
<tobie>
TabAtkins: I think this warrants a note in the spec.
16:00
<tobie>
Sneak peek at WebIDL mixins: https://github.com/heycam/webidl/pull/433 (WIP)
16:02
<tobie>
And with this, have a nice w-e, all!
16:14
<annevk>
you too tobie
16:18
<annevk>
wanderview: r? https://github.com/whatwg/fetch/pull/584
16:19
<wanderview>
annevk: r+... I don't have perms to merge
16:19
<annevk>
wanderview: ta
16:20
<annevk>
wanderview: yeah, we keep master fairly restricted for standards since we're pretty nitpicky about commit messages and such