Options:
Previous day, Next day
- # Session Start: Wed Jul 29 00:00:00 2015
- # Session Ident: #whatwg
- # [00:00] * Joins: benwerd_ (~benwerd@199.87.84.238)
- # [00:00] * Quits: benwerd (~benwerd@199.87.84.238) (Read error: Connection reset by peer)
- # [00:00] * Quits: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de) (Ping timeout: 244 seconds)
- # [00:01] * Quits: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net) (Remote host closed the connection)
- # [00:01] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Read error: Connection reset by peer)
- # [00:01] * Quits: ttepasse_ (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de) (Client Quit)
- # [00:02] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [00:04] * Joins: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [00:04] * Quits: othermaciej (~mjs@17.114.218.184) (Quit: othermaciej)
- # [00:05] * Joins: vyorkin (~vyorkin@broadband-37-110-21-113.nationalcablenetworks.ru)
- # [00:05] * Quits: JonDavis (~solyce@17.114.218.249) (Quit: JonDavis)
- # [00:06] * Quits: KevinMarks_ (~yaaic@2607:fb90:5b8:20d3:7320:75b3:4ccd:67c2) (Ping timeout: 246 seconds)
- # [00:07] * Joins: othermaciej (~mjs@17.114.218.184)
- # [00:08] * Quits: jyasskin (jyasskin@nat/google/x-dwqxsacgvgmvfugy) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [00:09] * Joins: jensnockert (~jensnocke@84.219.248.21)
- # [00:09] * Quits: Mateon1 (~Mateon1@unaffiliated/mateon1) (Ping timeout: 246 seconds)
- # [00:10] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
- # [00:12] * Quits: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [00:15] <jyasskin_w> Anyone have thoughts on portably testing exception messages? https://lists.w3.org/Archives/Public/public-test-infra/2015JulSep/0002.html
- # [00:16] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [00:17] * Quits: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
- # [00:18] * Quits: othermaciej (~mjs@17.114.218.184) (Quit: othermaciej)
- # [00:19] * Joins: othermaciej (~mjs@17.114.218.184)
- # [00:27] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [00:27] * Quits: jensnockert (~jensnocke@84.219.248.21) (Remote host closed the connection)
- # [00:27] * Quits: plutoniix (~plutoniix@node-36h.pool-125-25.dynamic.totbb.net) (Quit: จรลี จรลา)
- # [00:45] * Joins: jyasskin (jyasskin@nat/google/x-biykwovjuoliqrmd)
- # [00:45] <MikeSmith> jyasskin_w: Ms2ger does
- # [00:45] * Quits: jsbell (jsbell@nat/google/x-spgwuslrzjepnphx) (Quit: There's no place like home...)
- # [00:46] <jyasskin_w> Ms2ger: Is my proposal on that thread right? Is there a better way?
- # [00:46] <MikeSmith> and jgraham, as you know
- # [00:46] <jyasskin_w> Yep.
- # [00:46] <jyasskin_w> thx
- # [00:46] <Ms2ger> I'd rather spec the messages
- # [00:50] <jyasskin_w> Ms2ger: Interesting, but I'm not sure we can. Different platforms have different information available, and I'd like them to be free to help their developers as much as they can.
- # [00:51] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [00:51] * Joins: JonDavis (~solyce@166.170.41.87)
- # [00:51] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
- # [00:51] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
- # [00:51] <jyasskin_w> e.g. platforms may or may not expose the exact GATT error message. It'd be nice to let them show it if they have it, but conform if they don't.
- # [00:54] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
- # [00:54] <jyasskin_w> slightlyoff says Chrome has a principled objection to specifying messages.
- # [00:56] <smaug____> if you don't spec something properly, web pages end up relying on the behavior of the browser the developer happens to use. /me agrees with Ms2ger
- # [00:56] <slightlyoff> specifically messages shown to end users
- # [00:56] <jgraham> These are API-accessible messages
- # [00:56] <Ms2ger> Well, then I have a principled objection against testing them
- # [00:56] <slightlyoff> we are likely to change them over time and won't spec UI
- # [00:57] <slightlyoff> oh... api accessible....hrm
- # [00:57] <jyasskin_w> We do have a way to send a different message to the user vs developer, but most of the messages are the .message field.
- # [00:57] <jgraham> But yeah, I don't think that you should simultaneously say they can't be interoperable and must be tested
- # [00:57] <slightlyoff> howso?
- # [00:57] <jyasskin_w> We must test UI, but UI isn't interoperable.
- # [00:57] <slightlyoff> (and that's OK)
- # [00:57] <jgraham> Right, but we don't test UI in web-platform-tests
- # [00:58] <jyasskin_w> And these messages are primarily UI. They do have to be API-accessible so they can be sent back to servers with onerror, but they're for developer consumption, not for testing. If there's a reason for folks to switch on them, that should be reflected in .name, not .message.
- # [00:58] * Joins: weinig (~weinig@17.202.50.223)
- # [00:59] <jyasskin_w> We're not going to write the web bluetooth tests twice, and we're going to test UI somewhere, so if we can't include the UI test in web-platform-tests, then the Web Bluetooth tests won't be upstreamed.
- # [00:59] * Quits: CvP (~CvP@203.76.123.238) (Read error: Connection reset by peer)
- # [00:59] <jyasskin_w> That would be sad.
- # [00:59] * Joins: CvP (~CvP@203.76.123.238)
- # [00:59] <Ms2ger> Your position makes no sense to me
- # [00:59] <Domenic> Sebmaster: annevk: web-platform-tests does not test the parsed href?
- # [00:59] <Ms2ger> Why bother testing if they're not supposed to be relied upon?
- # [01:00] <jyasskin_w> Ms2ger: We want the developer-facing UI to keep working.
- # [01:00] <jyasskin_w> Anything that's not tested won't keep working.
- # [01:00] <Domenic> jeeez it implicitly assembles the href using a different algorithm than the URL spec does !?!
- # [01:01] <Sebmaster> Domenic: test here: https://github.com/w3c/web-platform-tests/blob/master/url/a-element.html#L47
- # [01:01] <Sebmaster> but yeah, it assembles somehow :D
- # [01:02] <Domenic> Sebmaster: https://github.com/w3c/web-platform-tests/blob/master/url/urltestparser.js#L18-L26
- # [01:02] <Domenic> this is bad
- # [01:02] <Domenic> isn't the whole file bug about serialization not inserting the //s in the current spec?
- # [01:02] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
- # [01:02] <Sebmaster> nah not serialization
- # [01:02] <Domenic> hmm no your patch is in parsing
- # [01:02] <Sebmaster> parsing i think
- # [01:03] <Domenic> hmm then i need to go find the failing test case again
- # [01:03] <Sebmaster> but i guess it'd rather fit into serialization
- # [01:04] * Quits: othermaciej (~mjs@17.114.218.184) (Quit: othermaciej)
- # [01:04] <jgraham> jyasskin_w: FWIW you can't publish a spec at W3C in an actual WG without a testsuite
- # [01:04] <jgraham> So it seems likely you'll have to do that work at some point
- # [01:04] <slightlyoff> jgraham: there was of course no plan to
- # [01:04] <Domenic> Sebmaster: right so the failing test is parsing "/path/to/docroot/index.html" against "file:/path/to/docroot/index.html"
- # [01:05] <Domenic> Sebmaster: in whatwg-url that results in a href of file:/path/to/docroot/index.html
- # [01:05] <slightlyoff> jgraham: there's a smaller issue here; which is what we should do about developer-facing strings
- # [01:05] <Domenic> Sebmaster: whereas it should result in file:///path/to/docroot/index.html
- # [01:05] <slightlyoff> jgraham: which I don't have the same objection to as end-user-facing UI
- # [01:05] <jyasskin_w> slightlyoff: Ah, I misunderstood you then.
- # [01:05] <slightlyoff> no, I misunderstood
- # [01:05] <slightlyoff> my fault
- # [01:05] <Domenic> Sebmaster: seems like a serialization patch would be better (but there are no tests)
- # [01:05] <Sebmaster> Domenic: since the path in that case would just be /path/to/docroot/index.html, this should probably go into serialization
- # [01:05] <Sebmaster> yeah
- # [01:06] <Domenic> nooooo tesssssstsss -_-
- # [01:06] * Joins: othermaciej (~mjs@17.114.218.184)
- # [01:06] <jgraham> hallvors: Got any good examples of error message strings causing compat problems?
- # [01:07] <slightlyoff> I'd also like to understand the value of i18n of developer-facing strings
- # [01:07] <slightlyoff> I'm not sure it's something we do much of today
- # [01:07] <slightlyoff> but I'm ignorant there
- # [01:07] <jgraham> Yeah, I don't know either.
- # [01:08] <Domenic> sicking and I always had the idea to add some machine-readable unique standardized string
- # [01:08] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
- # [01:08] * Joins: lilmonkey` (~a@5ED090B0.cm-7-1c.dynamic.ziggo.nl)
- # [01:08] * Quits: lilmonkey` (~a@5ED090B0.cm-7-1c.dynamic.ziggo.nl) (Changing host)
- # [01:08] * Joins: lilmonkey` (~a@pdpc/supporter/professional/riven)
- # [01:08] <Domenic> error.cause === "could_not_parse_base_url"
- # [01:08] <Domenic> corresponding to 2.2 in https://url.spec.whatwg.org/#constructors
- # [01:08] <Domenic> or a guid
- # [01:09] <jyasskin_w> I don't think we can implement stable message strings in Chrome on multiple platforms without dropping lots of information. e.g. ChromeOS exposes different error conditions than MacOS. Neither documents their error conditions, either.
- # [01:10] <jgraham> Then it seems like you are going to end up changing your expectations here for every OS upgrade
- # [01:10] * Quits: lilmonkey (~a@pdpc/supporter/professional/riven) (Ping timeout: 244 seconds)
- # [01:11] <jyasskin_w> Absolutely. That's why my first patch supported regular expressions, so we can keep the actual test somewhat stable over time. But skipping the message tests isn't going to stop developers from depending on them, either.
- # [01:11] * Joins: roc (~chatzilla@2400:e780:801:224:2677:3ff:fece:dc64)
- # [01:13] * Quits: othermaciej (~mjs@17.114.218.184) (Quit: othermaciej)
- # [01:14] <jgraham> Anyway, if you want to supply a patch that allows you to attach arbitary information to a particular test object and transfer it in the result; something like test.add_data(name, data) I guess I would accept that. You could output that data in expectation files in Chromium. But I think you're letting yourself in for a world of pain if later someone does the same thing for something that isn't stable in Chrome and can't be compared using expectation f
- # [01:17] * Joins: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
- # [01:18] <jyasskin_w> jgraham: Thanks. I should go back to blink-dev to see if folks there have more thoughts. I'm not certain this is the right interface either, but I do think we need _something_.
- # [01:18] * Quits: JonDavis (~solyce@166.170.41.87) (Ping timeout: 240 seconds)
- # [01:21] * Joins: othermaciej (~mjs@17.114.218.184)
- # [01:22] <jgraham> I think fundamentally if you want to do this you need your test harness to support test-specific logic that can be used to whitelist the cases where you want to compare the proprietary bits
- # [01:22] * Joins: JonDavis (~solyce@166.170.41.87)
- # [01:22] <jgraham> If the blink test harness just does byte-by-byte comparisons with expectation files, that's not good enough
- # [01:26] <jyasskin_w> Right, it'll break too often, including if we just have different-but-stable messages on two platforms. On the other hand, test.add_data(name, data) does give us the flexibility to write any assertions we need in the harness.
- # [01:27] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [01:31] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
- # [01:32] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 256 seconds)
- # [01:34] * Quits: ehsan (~ehsan@2001:450:1f:224:69ab:34b6:631d:6edc) (Quit: Leaving...)
- # [01:51] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
- # [01:56] * Quits: JonDavis (~solyce@166.170.41.87) (Ping timeout: 272 seconds)
- # [01:57] * Joins: satazor (~satazor@94.60.78.118)
- # [01:57] * Quits: Ms2ger (~Ms2ger@91.180.189.254) (Quit: nn)
- # [01:58] * Quits: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Read error: Connection reset by peer)
- # [02:02] * Quits: othermaciej (~mjs@17.114.218.184) (Quit: othermaciej)
- # [02:03] * Quits: jyasskin (jyasskin@nat/google/x-biykwovjuoliqrmd) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [02:04] * Quits: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3) (Quit: ChatZilla 0.9.91-rdmsoft [XULRunner 32.0.3/20140923175406])
- # [02:05] * Quits: ap (~ap@17.114.218.89)
- # [02:06] * Quits: dbaron (~dbaron@2620:101:80fb:224:c9f3:7b73:1d25:a2da) (Ping timeout: 246 seconds)
- # [02:09] * Joins: othermaciej (~mjs@17.114.218.184)
- # [02:10] * Joins: dshwang_ (~dshwang@134.134.139.70)
- # [02:10] * Quits: dshwang (~dshwang@192.55.54.40) (Read error: No route to host)
- # [02:12] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [02:14] * Quits: reescott (uid90220@gateway/web/irccloud.com/x-exvzqhbmevjzgqlx) (Quit: Connection closed for inactivity)
- # [02:15] * Joins: satazor_ (~satazor@37.189.179.118)
- # [02:16] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: The deeper I go / the deeper I go / green mountains - Santoka)
- # [02:17] * Quits: satazor (~satazor@94.60.78.118) (Ping timeout: 244 seconds)
- # [02:19] <MikeSmith> WTF https://github.com/Semantic-Org/Semantic-UI/issues/1526
- # [02:19] <MikeSmith> <div class="sixteen wide mobile eight wide tablet four wide computer column">
- # [02:19] <Domenic> that's the new craze MikeSmith.
- # [02:21] <MikeSmith> Domenic: they're in for some good times with that stuff
- # [02:22] <MikeSmith> "'word order significant' class names"
- # [02:22] * Quits: vyorkin (~vyorkin@broadband-37-110-21-113.nationalcablenetworks.ru) (Quit: WeeChat 1.2)
- # [02:22] <MikeSmith> "For me the use of significant class order is an ideological stand."
- # [02:24] <MikeSmith> 「Otherwise as programmers how could we possibly define "right"ness, without acknowledging the importance of contextual significance, like "right aligned" or "right floated".」
- # [02:24] <MikeSmith> semiotics
- # [02:25] <MikeSmith> Cours de linguistique generale
- # [02:25] * Joins: jungkees (uid24208@gateway/web/irccloud.com/x-nwdjgpyfhwdaoqou)
- # [02:27] * Joins: satazor (~satazor@94.60.78.118)
- # [02:28] <MikeSmith> https://github.com/AmpersandJS/amp/issues/52#issuecomment-69646723
- # [02:28] * Quits: lokling (~quassel@quassel.woboq.com) (Remote host closed the connection)
- # [02:28] <MikeSmith> 「I think an argument that "the standard says to do X or Y" acts as an appeal to authority and not necessarily an argument for validity. Just like an argument over the morality of the death penalty would be stopped short if we just relied on a de jure argument like, "Well its current (legal/illegal) in my country". 」
- # [02:29] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [02:30] <MikeSmith> annevk: seems like a good candidate to recruit as a spec editor
- # [02:31] * Quits: satazor_ (~satazor@37.189.179.118) (Ping timeout: 260 seconds)
- # [02:31] * Joins: jwalden (~waldo@108-233-252-216.lightspeed.sntcca.sbcglobal.net)
- # [02:33] * Quits: frivoal (~frivoal@por44-h01-176-147-244-60.dsl.sta.abo.bbox.fr) (Remote host closed the connection)
- # [02:33] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 244 seconds)
- # [02:34] * Joins: plutoniix (~plutoniix@119.63.87.222)
- # [02:36] * Joins: frivoal (~frivoal@por44-h01-176-147-244-60.dsl.sta.abo.bbox.fr)
- # [02:37] * Quits: frivoal (~frivoal@por44-h01-176-147-244-60.dsl.sta.abo.bbox.fr) (Remote host closed the connection)
- # [02:37] * Quits: JoWie (uid93456@gateway/web/irccloud.com/x-ekibubzytvynqivg) (Quit: Connection closed for inactivity)
- # [02:38] * Quits: benwerd_ (~benwerd@199.87.84.238) (Remote host closed the connection)
- # [02:45] * Quits: smaug____ (~chatzilla@a91-154-44-165.elisa-laajakaista.fi) (Ping timeout: 244 seconds)
- # [02:53] * Quits: satazor (~satazor@94.60.78.118) (Remote host closed the connection)
- # [02:53] * Joins: lokling (~quassel@quassel.woboq.com)
- # [02:54] * Joins: satazor (~satazor@94.60.78.118)
- # [02:59] * Quits: howdoi (uid224@gateway/web/irccloud.com/x-tttxsaspxjuucafr) (Quit: Connection closed for inactivity)
- # [03:07] * Quits: ambv (~ambv@199.201.64.129) (Quit: sys.exit(0) # computer went to sleep)
- # [03:08] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
- # [03:13] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
- # [03:14] * Quits: othermaciej (~mjs@17.114.218.184) (Quit: othermaciej)
- # [03:15] * Quits: weinig (~weinig@17.202.50.223) (Quit: weinig)
- # [03:18] * Joins: satazor_ (~satazor@37.189.179.118)
- # [03:20] * Quits: satazor (~satazor@94.60.78.118) (Ping timeout: 265 seconds)
- # [03:21] * Joins: KevinMarks__ (~yaaic@2607:fb90:5a7:62bb:b619:a96f:f869:ba34)
- # [03:22] * Joins: othermaciej (~mjs@66.155.106.23)
- # [03:22] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 265 seconds)
- # [03:23] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [03:26] * Quits: KevinMarks__ (~yaaic@2607:fb90:5a7:62bb:b619:a96f:f869:ba34) (Ping timeout: 244 seconds)
- # [03:28] * Quits: satazor_ (~satazor@37.189.179.118)
- # [03:29] * Joins: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [03:30] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 256 seconds)
- # [03:31] * Joins: tripu (~tripu@p4119141-ipngn23501marunouchi.tokyo.ocn.ne.jp)
- # [03:34] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
- # [03:46] * Quits: othermaciej (~mjs@66.155.106.23) (Quit: othermaciej)
- # [03:46] * Joins: othermaciej (~mjs@66.155.106.23)
- # [04:07] * Quits: othermaciej (~mjs@66.155.106.23) (Quit: othermaciej)
- # [04:08] * Joins: othermaciej (~mjs@66.155.106.23)
- # [04:09] * Quits: bnicholson (~bnicholso@2620:101:80fc:224:8d50:b526:953d:5905) (Quit: This computer has gone to sleep)
- # [04:21] * Joins: bnicholson (~bnicholso@c-24-130-60-241.hsd1.ca.comcast.net)
- # [04:25] * Quits: othermaciej (~mjs@66.155.106.23) (Quit: othermaciej)
- # [04:26] * Quits: Hasimir (~hfenring@unaffiliated/hasimir) (Quit: Vidi, vici, veni)
- # [04:29] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [04:34] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 265 seconds)
- # [04:36] * Quits: jungkees (uid24208@gateway/web/irccloud.com/x-nwdjgpyfhwdaoqou) (Quit: Connection closed for inactivity)
- # [04:37] * Joins: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
- # [04:41] * Joins: othermaciej (~mjs@104-244-25-60.PUBLIC.monkeybrains.net)
- # [04:43] * Joins: encryptd_fractal (~encryptd_@c-50-148-229-8.hsd1.mn.comcast.net)
- # [04:44] * Quits: igoroliveira (uid20755@gateway/web/irccloud.com/x-gpxojdexvzpjqizj) (Quit: Connection closed for inactivity)
- # [04:46] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [04:57] * Joins: scor (~scor@64.231.198.184)
- # [04:57] * Quits: scor (~scor@64.231.198.184) (Client Quit)
- # [04:58] * Quits: othermaciej (~mjs@104-244-25-60.PUBLIC.monkeybrains.net) (Quit: othermaciej)
- # [05:01] * Joins: othermaciej (~mjs@104-244-25-60.PUBLIC.monkeybrains.net)
- # [05:24] * Joins: psynone (~psynone@191.37.100.10)
- # [05:24] <psynone> algum brasilero aqui?
- # [05:30] * Quits: jwalden (~waldo@108-233-252-216.lightspeed.sntcca.sbcglobal.net) (Quit: ChatZilla 0.9.91-rdmsoft [XULRunner 32.0.3/20140923175406])
- # [05:30] * Joins: ohaibbq (~ohaibbq@98.248.65.213)
- # [05:40] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [05:50] * Joins: Mateon1 (~Mateon1@unaffiliated/mateon1)
- # [05:51] * Quits: encryptd_fractal (~encryptd_@c-50-148-229-8.hsd1.mn.comcast.net) (Remote host closed the connection)
- # [05:55] * Quits: psynone (~psynone@191.37.100.10)
- # [05:58] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [06:01] * Joins: scor (~scor@64.231.198.184)
- # [06:01] * Quits: scor (~scor@64.231.198.184) (Changing host)
- # [06:01] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [06:05] * Joins: Hasimir (~hfenring@unaffiliated/hasimir)
- # [06:12] * Quits: kochi (~kochi@2401:fa00:4:1000:60b3:c47f:e429:8455) (Ping timeout: 244 seconds)
- # [06:24] * Joins: kochi (~kochi@2401:fa00:4:1000:84c0:4b01:b153:8f60)
- # [06:27] * Quits: Hasimir (~hfenring@unaffiliated/hasimir) (Quit: Vidi, vici, veni)
- # [06:37] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
- # [06:41] * Quits: roc (~chatzilla@2400:e780:801:224:2677:3ff:fece:dc64) (Ping timeout: 246 seconds)
- # [06:45] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [07:02] * Joins: dbaron (~dbaron@173-228-85-118.dsl.dynamic.fusionbroadband.com)
- # [07:02] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
- # [07:05] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [07:06] * Quits: dbaron (~dbaron@173-228-85-118.dsl.dynamic.fusionbroadband.com) (Client Quit)
- # [07:10] * Joins: dbaron (~dbaron@173-228-85-118.dsl.dynamic.fusionbroadband.com)
- # [07:12] * Joins: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com)
- # [07:18] * Joins: zdobersek (~zan@gateway/vpn/privateinternetaccess/zdobersek)
- # [07:25] <annevk> MikeSmith: to be fair, that is kind of the way we talk about REC
- # [07:25] <annevk> (maybe I'm stretching it a bit)
- # [07:28] <MikeSmith> annevk: yeah I get your point though maybe you are stretching it a bit
- # [07:28] <MikeSmith> personally I like stretching things a bit
- # [07:29] <MikeSmith> or even beating them into the ground
- # [07:29] <MikeSmith> sometimes great insights can emerge from it
- # [07:29] <MikeSmith> but if not, at least we get the lulz
- # [07:31] * Joins: roc (~chatzilla@121.98.95.75)
- # [07:34] <annevk> At least we're not filling our mornings with ISO discussions like TC39 did apparently
- # [07:34] <MikeSmith> well I understand the strategy
- # [07:35] <MikeSmith> in that, the rest of the meeting can't get any worse than that
- # [07:35] <MikeSmith> who's the actual chair of TC39? Does it have a chair?
- # [07:35] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [07:35] <MikeSmith> as in, who runs the meeting and cuts people off when needed, etc.
- # [07:39] <annevk> MikeSmith: John Neumann is the official chair
- # [07:39] <annevk> MikeSmith: Brendan Eich de facto in my fairly limited experience
- # [07:39] * Quits: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [07:40] <MikeSmith> ok
- # [07:40] <annevk> MikeSmith: but each meeting has a bit about Ecma and standards formality that mostly died in the nineties, but not in Ecma/TC39
- # [07:41] <MikeSmith> that part seriously sounds like fun
- # [07:41] <MikeSmith> we don't have enough of that
- # [07:41] <MikeSmith> standards meetings should be a bit more like going to Catholic mass
- # [07:42] <MikeSmith> like there's the part in the mass where you have to turn around and shake hands with the people sitting behind you, and say, "Peace be with you." And they say, "And also with you."
- # [07:43] <MikeSmith> and the singing too
- # [07:43] <MikeSmith> DanC tried to introduce more singing
- # [07:43] <MikeSmith> to meetings
- # [07:44] <MikeSmith> and sorta hippie-ish guitar-playing
- # [07:44] <MikeSmith> I liked that
- # [07:56] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [07:56] * Quits: tav (~tav`@host31-52-143-119.range31-52.btcentralplus.com) (Read error: No route to host)
- # [07:57] * Joins: tav (~tav`@host31-52-143-119.range31-52.btcentralplus.com)
- # [08:02] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [08:03] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [08:24] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
- # [08:24] * Joins: KevinMarks_ (~yaaic@2607:fb90:542:c52e:4567:56d9:3bd1:a42)
- # [08:26] * Quits: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
- # [08:28] * Krinkle is now known as Krinkle_
- # [08:38] * Joins: Smoochy (Smoochy@cpe-67-250-83-33.nyc.res.rr.com)
- # [08:40] * Parts: Smoochy (Smoochy@cpe-67-250-83-33.nyc.res.rr.com)
- # [08:49] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [08:52] * Joins: encryptd_fractal (~encryptd_@c-50-148-229-8.hsd1.mn.comcast.net)
- # [08:53] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [08:56] * Quits: encryptd_fractal (~encryptd_@c-50-148-229-8.hsd1.mn.comcast.net) (Ping timeout: 240 seconds)
- # [08:58] * Joins: frivoal (~frivoal@por44-h01-176-147-244-60.dsl.sta.abo.bbox.fr)
- # [09:05] * Joins: Ms2ger (~Ms2ger@91.180.189.254)
- # [09:15] * Joins: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net)
- # [09:21] * Joins: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [09:22] * Joins: alrra (uid62345@gateway/web/irccloud.com/x-xcghqzwkijwhmwen)
- # [09:23] * Quits: KevinMarks_ (~yaaic@2607:fb90:542:c52e:4567:56d9:3bd1:a42) (Ping timeout: 246 seconds)
- # [09:32] * Joins: calvaris (~calvaris@fanzine.igalia.com)
- # [09:50] * Quits: dbaron (~dbaron@173-228-85-118.dsl.dynamic.fusionbroadband.com) (Ping timeout: 260 seconds)
- # [09:50] * Quits: ohaibbq (~ohaibbq@98.248.65.213) (Quit: Leaving...)
- # [09:59] * Quits: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [09:59] <annevk> igrigorik: https://github.com/whatwg/fetch/issues/93#issuecomment-125770410 is nice, though worker is a ResourceType
- # [10:00] <annevk> igrigorik: and we need to distinguish the types of workers I think
- # [10:00] <annevk> igrigorik: Initiator makes sense to explain "form", but I'm not sure we need to to beyond that for now. "script" there seems dubious, is invoking new Image(src) script? Invoking <img>.setAttribute()?
- # [10:02] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [10:02] * Quits: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr) (Excess Flood)
- # [10:03] * Joins: howdoi (uid224@gateway/web/irccloud.com/x-hsgduvebupmmdfwy)
- # [10:06] * Joins: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr)
- # [10:14] * Joins: Maurice` (copyman@unaffiliated/maurice)
- # [10:17] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [10:18] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [10:24] * Joins: vyorkin (~vyorkin@83-69-206-66.in-addr.mastertelecom.ru)
- # [10:26] * Joins: Lachy (~Lachy@213.166.174.2)
- # [10:26] * Quits: Lachy (~Lachy@213.166.174.2) (Read error: Connection reset by peer)
- # [10:27] * Joins: Lachy (~Lachy@213.166.174.2)
- # [10:32] * Quits: vyorkin (~vyorkin@83-69-206-66.in-addr.mastertelecom.ru) (Ping timeout: 240 seconds)
- # [10:45] * Joins: g4 (~g4@vpn-oslo.vivaldi.com)
- # [10:45] * Quits: g4 (~g4@vpn-oslo.vivaldi.com) (Changing host)
- # [10:45] * Joins: g4 (~g4@unaffiliated/gormer)
- # [10:47] * Quits: Lachy (~Lachy@213.166.174.2) (Read error: Connection reset by peer)
- # [10:48] * Joins: Lachy (~Lachy@213.166.174.2)
- # [10:51] * Quits: psy_ (~psy@43.224.156.105) (Ping timeout: 252 seconds)
- # [10:56] * Joins: smaug____ (~chatzilla@a91-154-44-165.elisa-laajakaista.fi)
- # [11:01] * Joins: vyorkin (~vyorkin@83-69-206-66.in-addr.mastertelecom.ru)
- # [11:08] * Quits: tripu (~tripu@p4119141-ipngn23501marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving)
- # [11:09] * Quits: CvP (~CvP@203.76.123.238) (Read error: No route to host)
- # [11:09] * Joins: CvP (~CvP@203.76.123.238)
- # [11:13] * Quits: vyorkin (~vyorkin@83-69-206-66.in-addr.mastertelecom.ru) (Ping timeout: 240 seconds)
- # [11:14] <nox> annevk: Pushed code to this issue #60.
- # [11:14] <nox> https://github.com/whatwg/dom/pull/60
- # [11:21] * Quits: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net) (Ping timeout: 272 seconds)
- # [11:26] * Quits: Lachy (~Lachy@213.166.174.2) (Read error: Connection reset by peer)
- # [11:26] * Joins: Lachy_ (~Lachy@213.166.174.2)
- # [11:40] * Joins: adactio (~adactio@212.42.170.121)
- # [11:41] * Joins: espadrine (~tyl@213.152.18.159)
- # [11:41] * Joins: vyorkin (~vyorkin@83-69-206-66.in-addr.mastertelecom.ru)
- # [11:43] <annevk> nox: thank you. You already checked for no observable differences, right?
- # [11:43] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [11:45] <nox> annevk: AFAIK there are none but you should check the transient observers step in replace.
- # [11:47] <annevk> nox: in remove?
- # [11:48] <nox> annevk: Oh yes but I'm commuting. The step about ancestors having subtree observers.
- # [11:48] * Quits: vyorkin (~vyorkin@83-69-206-66.in-addr.mastertelecom.ru) (Ping timeout: 240 seconds)
- # [11:48] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [11:49] <nox> Now the order of operations should be the same when appending or replacing all elements of a node without children.
- # [11:52] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 244 seconds)
- # [11:53] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
- # Session Close: Wed Jul 29 12:00:46 2015
- #
- # Session Start: Wed Jul 29 12:00:46 2015
- # Session Ident: #whatwg
- # [12:00] * Disconnected
- # [12:01] * Attempting to rejoin channel #whatwg
- # [12:02] * Rejoined channel #whatwg
- # [12:02] * Topic is 'https://whatwg.org/ — logs: http://krijnhoetmer.nl/irc-logs/ & http://logbot.glob.com.au/ — stats: http://gavinsharp.com/irc/whatwg.html — Please leave your sense of logic at the door, thanks!'
- # [12:02] * Set by MikeSmith!~mike@sideshowbarker.net on Wed Dec 10 17:23:43
- # [12:02] * Joins: Johnny- (~null@unaffiliated/johnny-)
- # [12:02] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [12:03] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [12:04] * Joins: jacobolu_ (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [12:05] * Quits: sarri (~sari@unaffiliated/sarri) (Ping timeout: 260 seconds)
- # [12:05] * Quits: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr) (Ping timeout: 240 seconds)
- # [12:05] * Quits: Gege (~gege2@future.deferred.io) (Ping timeout: 240 seconds)
- # [12:06] * Quits: howdoi (uid224@gateway/web/irccloud.com/x-hsgduvebupmmdfwy) (Ping timeout: 240 seconds)
- # [12:06] * Quits: Mateon1 (~Mateon1@unaffiliated/mateon1) (Ping timeout: 240 seconds)
- # [12:06] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 240 seconds)
- # [12:06] * Joins: fredy_ (~fredy@snf-535807.vm.okeanos.grnet.gr)
- # [12:07] * Joins: sarri (~sari@unaffiliated/sarri)
- # [12:07] * Joins: howdoi (uid224@gateway/web/irccloud.com/x-ukhumegbqvxkzfrc)
- # [12:08] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [12:08] * Joins: Gege (~gege2@future.deferred.io)
- # [12:10] * Joins: Mateon1 (~Mateon1@unaffiliated/mateon1)
- # [12:14] * Joins: czerasz (~czerasz@x5ce17694.dyn.telefonica.de)
- # [12:16] * Joins: vyorkin (~vyorkin@83-69-206-66.in-addr.mastertelecom.ru)
- # [12:29] * Quits: Lachy_ (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [12:30] * Quits: fredy_ (~fredy@snf-535807.vm.okeanos.grnet.gr) (Excess Flood)
- # [12:30] * Joins: Lachy (~Lachy@213.166.174.2)
- # [12:31] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [12:31] <annevk> smaug____: I'm trying to figure out https://github.com/whatwg/dom/issues/34 still
- # [12:32] <annevk> smaug____: per https://dom.spec.whatwg.org/#concept-node-remove-ext currently we only run that once
- # [12:32] * Joins: Guest47898 (~fredy@snf-535807.vm.okeanos.grnet.gr)
- # [12:32] <smaug____> so you go through the tree once, in tree order, and for each operation which might need scripts to run, post a nanotask to call the script?
- # [12:32] <annevk> smaug____: the change would be to run it for the inclusive descendants of /node/ during step 8
- # [12:32] <smaug____> ah, right
- # [12:32] * Quits: plutoniix (~plutoniix@119.63.87.222) (Quit: จรลี จรลา)
- # [12:32] <annevk> smaug____: however, what should we call the arguments then?
- # [12:32] <annevk> smaug____: removedNode, oldAncestor, oldPreviousSibling?
- # [12:33] <annevk> smaug____: I can't find oldPreviousSibling as a thing in Gecko
- # [12:33] * Joins: JoWie (uid93456@gateway/web/irccloud.com/x-sybrkkcsykryqsvf)
- # [12:33] <annevk> smaug____: also, in relation to oldAncestor, oldPreviousSibling is an odd name
- # [12:34] <smaug____> http://mxr.mozilla.org/mozilla-central/source/dom/base/Element.cpp#1396 is the insertion case, http://mxr.mozilla.org/mozilla-central/source/dom/base/Element.cpp#1663 is the removing case
- # [12:34] <annevk> (I think another difference is that in Gecko UnbindFromTree is on the instance, not a standalone callback, but I'm not going to change that for now.)
- # [12:34] <annevk> smaug____: that's only for elements though, not nodes in general
- # [12:35] <annevk> smaug____: but yeah, that doesn't seem to keep track of oldPreviousSibling
- # [12:35] <smaug____> well, data nodes have similar bind/unbind
- # [12:35] <smaug____> annevk: right
- # [12:35] <smaug____> http://mxr.mozilla.org/mozilla-central/source/dom/base/nsINode.cpp#1679
- # [12:35] <annevk> smaug____: and it calls it "oldParent", while it might not be the oldParent of the instance it was invoked on...
- # [12:36] <smaug____> annevk: so we call ContentRemoved before unbind
- # [12:36] <annevk> What's the difference?
- # [12:36] <smaug____> which means one can use nsIMutationObserver if one needs that information
- # [12:36] <smaug____> http://mxr.mozilla.org/mozilla-central/source/dom/base/nsIMutationObserver.h#257
- # [12:37] <annevk> Interesting, so we have several internal callbacks
- # [12:37] <smaug____> well, nsIMutationObserver is the callback interface
- # [12:38] <smaug____> Bind/Unbind are the actual methods on nodes to do something
- # [12:38] <smaug____> I wouldn't call them callbacks
- # [12:39] <smaug____> (DOM) MutationObserver is implemented internally as an nsIMutationObserver
- # [12:41] <annevk> I think ideally specifications only use one of them
- # [12:41] <smaug____> Bind/Unbind set the .parentNode and iterate all the child nodes and so
- # [12:41] <annevk> And e.g. https://dom.spec.whatwg.org/#nodeiterator needs oldPreviousSibling
- # [12:42] <smaug____> NodeIterator in Gecko is also nsIMutationObserver http://mxr.mozilla.org/mozilla-central/source/dom/base/NodeIterator.h?force=1#25
- # [12:43] <smaug____> Bind/Unbind implement a part of the node-insert/removal algorithm from the spec, and nsIMutationObserver is then closer to the callbacks we want to add
- # [12:43] <annevk> The problem is that mutation observers in Gecko can be synchronous, and the specification doesn't have such a concept
- # [12:44] <smaug____> right
- # [12:44] <annevk> I guess we could add that concept and some abstract language of using mutation observers here and there...
- # [12:45] <annevk> But I think that might be more confusing than always using "insertion steps" and "removing steps" for synchronous operations
- # [12:45] <smaug____> spec should talk about something else than "mutation observer", to not confuse with MutationObserver
- # [12:45] <smaug____> hmm, what you mean?
- # [12:45] <annevk> If the specification "removing steps" did get passed an oldPreviousSibling, is there anything that would be different?
- # [12:45] <smaug____> with sync ops?
- # [12:46] <annevk> smaug____: for everything where specifications want to react synchronously to the insertion or removal of some node
- # [12:46] <annevk> smaug____: e.g. <iframe> or Fullscreen
- # [12:46] <smaug____> so you mean nano task stuff
- # [12:46] <smaug____> not sync
- # [12:46] <annevk> no I don't mean that
- # [12:47] <smaug____> sync is something which can't run scripts, right?
- # [12:47] <nox> Are we still on insertion/removing steps?
- # [12:47] <annevk> smaug____: ideally
- # [12:47] <annevk> smaug____: simple example is NodeIterator
- # [12:48] <smaug____> ok, so this is spec level stuff
- # [12:48] <annevk> smaug____: if we change "removing steps" to be invoked for inclusive descendants, does that a) still work and b) how do we name the arguments sanely
- # [12:48] <annevk> smaug____: yeah
- # [12:48] <smaug____> I'm now not sure what we're talking about :) spec level sync stuff, or callbacks to JS
- # [12:49] <annevk> smaug____: though I suspect the nanotask stuff to come on top
- # [12:49] <annevk> smaug____: spec level sync stuff for now
- # [12:49] <annevk> nox: yes
- # [12:50] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [12:53] <smaug____> so Gecko does http://mxr.mozilla.org/mozilla-central/source/dom/base/nsINode.cpp#1679, so ContentRemoved is called first on the thing removed, and then UnbindFrom tree is called, and it calls itself recursively on child nodes, and for the removed node and each descendant ParentChainChanged is called separately http://mxr.mozilla.org/mozilla-central/source/dom/base/Element.cpp#1784
- # [12:55] <smaug____> so when removing, in the spec, would it make sense to have spec level "callback" for node-removed, and then parentChainChanged for each descendants?
- # [12:55] <annevk> Right, I wonder if the simplistic concept the specification has now, combined with it being invoked for descendants, is sufficient even for the cases where Gecko might use a synchronous mutation observer to implement them.
- # [12:55] <nox> Aren't you having the same discussion than yesterday?
- # [12:55] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [12:56] * Quits: vyorkin (~vyorkin@83-69-206-66.in-addr.mastertelecom.ru) (Quit: WeeChat 1.2)
- # [12:56] <annevk> nox: similar, but not the same
- # [13:00] <annevk> smaug____: I'm not sure, would the first be invoked with oldPreviousSibling and the second not? Or some such?
- # [13:02] <smaug____> annevk: the second would just tell that parent chain has changed
- # [13:03] <smaug____> since for descendants siblings are still the same
- # [13:03] <beverloo> annevk, fair :)
- # [13:04] <annevk> smaug____: I guess that may be sufficient, I'm unfortunately not familiar with all callers :-/
- # [13:04] <annevk> Well, all places that are hooked into this
- # [13:05] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [13:05] <smaug____> let me look at some UnbindFromTree implementations in Gecko. Some elements do override the default one and do something and then call the default one
- # [13:06] <smaug____> effectively to have the parentChainChanged call on them
- # [13:06] <smaug____> without implementing nsIMutationObserver
- # [13:06] <smaug____> nsIMutationObserver in Gecko is meant to be used by other elements or nodelists etc. when the change isn't happening on your object
- # [13:07] <annevk> So you're suggesting node::unbind(oldParent, oldPreviousSibling), node::ancestorUnbind()
- # [13:07] * Quits: beverloo (beverloo@nat/google/x-pkhhfzijhiodyryf) (Remote host closed the connection)
- # [13:08] <annevk> Oh right, actually defining NodeList, now that would be something...
- # [13:09] * Quits: smaug____ (~chatzilla@a91-154-44-165.elisa-laajakaista.fi) (Quit: Reconnecting…)
- # [13:09] * Joins: smaug____ (~chatzilla@a91-154-44-165.elisa-laajakaista.fi)
- # [13:09] * Joins: beverloo (beverloo@nat/google/x-osfisryzkjjwbmct)
- # [13:10] <smaug____> sorry, network issues. /me kicks the over-the-forest-under-the-lake phone line
- # [13:11] <smaug____> annevk: yeah, unbind on the removed element only, and then parentChainChanged for that and for descendants.
- # [13:12] <smaug____> or just node::ancestorUnbind() for descendants
- # [13:12] <smaug____> but let me looks some Unbind impls
- # [13:12] <annevk> I'm going to email some Google folks too
- # [13:14] <smaug____> so UnbindFromTree overrides tend to check whether there is still parent and if not and elements behavior depends on parent, do something. Or, do something because the element isn't in document anymore
- # [13:14] <smaug____> so both those could be done based on the parentChainChanged information
- # [13:15] <annevk> yeah
- # [13:18] <smaug____> one thing some code seems to use is that when UnbindFromTree is called on element which ancestor was in document, the element itself has still the flag "in-document", and that flag is cleared during UnbindFromTree.
- # [13:18] <Ms2ger> https://github.com/emilbjorklund/svg-weirdness
- # [13:19] * Quits: Guest47898 (~fredy@snf-535807.vm.okeanos.grnet.gr) (Excess Flood)
- # [13:19] <annevk> smaug____: I've been wondering, is it actually "in-document" or "in-window-associated-document"?
- # [13:20] <smaug____> so maybe node::ancestorUnbind() should have a param telling whether the ancestor used to be in-document
- # [13:20] * Joins: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr)
- # [13:20] <smaug____> it is in-document in Gecko
- # [13:20] * fredy is now known as Guest33513
- # [13:22] <smaug____> if you need to know in-window-associated-document, just check if(node.ownerDocument.defaultView)
- # [13:23] <annevk> that's why it might make sense to pass the ancestor
- # [13:24] <annevk> so you can just check it on ancestor
- # [13:25] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [13:26] <smaug____> why would you do that
- # [13:26] <smaug____> if you have the information on the node itself
- # [13:26] <smaug____> oh, one thing, Gecko calls Bind/Unbind on shadow elements too
- # [13:26] <annevk> "maybe node::ancestorUnbind() should have a param telling whether the ancestor used to be in-document"
- # [13:27] <annevk> smaug____: composed tree or just going into each attached shadow tree?
- # [13:31] <smaug____> oh, I see a bug there for multiple shadow roots
- # [13:32] <smaug____> anyhow, it accesses shadowroot and Bind/Unbind all the child nodes of shadowroot
- # [13:32] <smaug____> that is implementation detail that shadowroot doesn't need bind/unbind
- # [13:33] * Quits: Lachy (~Lachy@213.166.174.2) (Read error: Connection reset by peer)
- # [13:33] * Joins: Lachy_ (~Lachy@213.166.174.2)
- # [13:39] * Quits: Lachy_ (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [13:39] * Quits: calvaris (~calvaris@fanzine.igalia.com) (Remote host closed the connection)
- # [13:40] * Joins: calvaris (~calvaris@fanzine.igalia.com)
- # [13:40] * Joins: Lachy (~Lachy@213.166.174.2)
- # [13:50] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [13:50] * Joins: Lachy (~Lachy@213.166.174.2)
- # [13:59] * Quits: Guest33513 (~fredy@snf-535807.vm.okeanos.grnet.gr) (Excess Flood)
- # [14:01] * Joins: jwalden (~waldo@38.102.49.14)
- # [14:01] * Joins: Guest5189 (~fredy@snf-535807.vm.okeanos.grnet.gr)
- # [14:11] <JonathanNeal> Promise.race is similar to Array#every. Is there something like Promise.any similar to Array#some?
- # [14:13] <beverloo> Do you mean s/race/all/?
- # [14:20] <jgraham> It seems like .race should be similar to .some and .all similar to .every
- # [14:20] <jgraham> Unless the names are very misleading
- # [14:22] * Joins: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
- # [14:24] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [14:24] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [14:25] * Quits: jwalden (~waldo@38.102.49.14) (Quit: ChatZilla 0.9.91-rdmsoft [XULRunner 32.0.3/20140923175406])
- # [14:46] * Quits: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 250 seconds)
- # [14:50] * Quits: czerasz (~czerasz@x5ce17694.dyn.telefonica.de) (Ping timeout: 264 seconds)
- # [14:51] * Joins: czerasz (~czerasz@x5ce137fe.dyn.telefonica.de)
- # [14:57] * Joins: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
- # [14:58] <annevk> mkwst: fyi: https://github.com/whatwg/fetch/issues/93
- # [14:59] <annevk> smaug____: okay, so it's just going in without caring about whether the nodes are actually composed or not
- # [15:00] <annevk> smaug____: I guess it goes into shadow trees before first child/next sibling?
- # [15:01] * Quits: Guest5189 (~fredy@snf-535807.vm.okeanos.grnet.gr) (Excess Flood)
- # [15:03] <hallvors> jgraham: I can't remember seeing a single compat problem caused by error object's message..
- # [15:04] * Joins: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr)
- # [15:12] * Joins: encryptd_fractal (~encryptd_@c-50-148-229-8.hsd1.mn.comcast.net)
- # [15:23] * Quits: adactio (~adactio@212.42.170.121) (Ping timeout: 252 seconds)
- # [15:24] * Joins: tripu (~tripu@p4119141-ipngn23501marunouchi.tokyo.ocn.ne.jp)
- # [15:25] * Joins: scor (~scor@66.207.219.134)
- # [15:25] * Quits: scor (~scor@66.207.219.134) (Changing host)
- # [15:25] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [15:36] <smaug____> annevk: in Gecko it goes into shadow tree after non-shadow tree children. Not sure which one should come first.
- # [15:38] <annevk> Making up words: inclusive shadow-tree-including-descendants in shadow-post-tree order
- # [15:41] * Joins: smaug_____ (~chatzilla@37-219-107-7.nat.bb.dnainternet.fi)
- # [15:41] * Quits: smaug____ (~chatzilla@a91-154-44-165.elisa-laajakaista.fi) (Ping timeout: 255 seconds)
- # [15:41] * smaug_____ is now known as smaug____
- # [15:41] <smaug____> annevk: in Gecko it goes into shadow tree after non-shadow tree children. Not sure which one should come first.
- # [15:41] <annevk> smaug____: you were online the first time :-)
- # [15:42] <smaug____> ahaa
- # [15:42] * smaug____ switched network
- # [15:42] * smaug____ reads log
- # [15:42] <annevk> I didn't say anything intelligent
- # [15:42] * Quits: CvP (~CvP@203.76.123.238) (Quit: [ UPP ] > all)
- # [15:44] * Joins: jwalden (~waldo@225.sub-70-194-128.myvzw.com)
- # [15:50] * Quits: encryptd_fractal (~encryptd_@c-50-148-229-8.hsd1.mn.comcast.net) (Remote host closed the connection)
- # [15:50] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: Textual IRC Client: www.textualapp.com)
- # [15:54] * Joins: Lachy (~Lachy@213.166.174.2)
- # [15:54] * Quits: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr) (Excess Flood)
- # [15:54] * Joins: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr)
- # [15:56] * Joins: TallTed (~Thud@63.119.36.36)
- # [15:58] * Joins: igoroliveira (uid20755@gateway/web/irccloud.com/x-kinxpbalkqytxflr)
- # [16:03] * Joins: encryptd_fractal (~encryptd_@c-50-148-229-8.hsd1.mn.comcast.net)
- # [16:03] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [16:05] * Quits: tilal6991 (~tilal6991@unaffiliated/tilal6991) (Ping timeout: 246 seconds)
- # [16:05] * Quits: halfline (rstrode@nat/redhat/x-uaiyfcmrmyznfpou) (Remote host closed the connection)
- # [16:06] * Joins: tilal6991 (~tilal6991@ns3288982.ip-5-135-182.eu)
- # [16:06] * Quits: tilal6991 (~tilal6991@ns3288982.ip-5-135-182.eu) (Changing host)
- # [16:06] * Joins: tilal6991 (~tilal6991@unaffiliated/tilal6991)
- # [16:07] * Joins: halfline (rstrode@nat/redhat/x-mscqmoolmczdhcle)
- # [16:13] * Quits: frivoal (~frivoal@por44-h01-176-147-244-60.dsl.sta.abo.bbox.fr) (Remote host closed the connection)
- # [16:13] * Joins: frivoal (~frivoal@por44-h01-176-147-244-60.dsl.sta.abo.bbox.fr)
- # [16:13] * Quits: frivoal (~frivoal@por44-h01-176-147-244-60.dsl.sta.abo.bbox.fr) (Remote host closed the connection)
- # [16:15] * Joins: hgl (~hgl@unaffiliated/hgl)
- # [16:16] * Quits: jwalden (~waldo@225.sub-70-194-128.myvzw.com) (Quit: ChatZilla 0.9.91-rdmsoft [XULRunner 32.0.3/20140923175406])
- # [16:17] * Joins: adactio (~adactio@212.42.170.121)
- # [16:17] * Quits: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr) (Excess Flood)
- # [16:18] * Joins: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr)
- # [16:21] * Quits: hgl (~hgl@unaffiliated/hgl) (Quit: Quit)
- # [16:24] * Quits: encryptd_fractal (~encryptd_@c-50-148-229-8.hsd1.mn.comcast.net) (Remote host closed the connection)
- # [16:31] * Joins: encryptd_fractal (~encryptd_@c-50-148-229-8.hsd1.mn.comcast.net)
- # [16:34] * Joins: hgl (~hgl@unaffiliated/hgl)
- # [16:36] * Joins: AustinMatherne (~AustinMat@li1047-129.members.linode.com)
- # [16:39] * Quits: capella-s3 (~yaaic@cpe-24-59-243-39.twcny.res.rr.com) (Ping timeout: 265 seconds)
- # [16:42] * Joins: capella-s3 (~yaaic@cpe-24-59-243-39.twcny.res.rr.com)
- # [16:43] * Quits: AustinMatherne (~AustinMat@li1047-129.members.linode.com) (Remote host closed the connection)
- # [16:43] * Joins: AustinMatherne (~AustinMat@li1047-129.members.linode.com)
- # [16:45] * Quits: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr) (Excess Flood)
- # [16:46] * Quits: jacobolu_ (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
- # [16:47] * Joins: benwerd (~benwerd@67.180.159.135)
- # [16:49] * Joins: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr)
- # [16:50] * Quits: halfline (rstrode@nat/redhat/x-mscqmoolmczdhcle) (Remote host closed the connection)
- # [16:53] * Joins: ehsan (~ehsan@ip-162-250-172-168.fibre.fibrestream.ca)
- # [16:53] * Joins: halfline (rstrode@nat/redhat/x-kqzusqhjutxdtngh)
- # [16:53] * Quits: halfline (rstrode@nat/redhat/x-kqzusqhjutxdtngh) (Remote host closed the connection)
- # [16:55] * Joins: halfline (rstrode@nat/redhat/x-woplzxsgmfsluuvo)
- # [16:58] * Quits: halfline (rstrode@nat/redhat/x-woplzxsgmfsluuvo) (Remote host closed the connection)
- # [17:00] <annevk> smaug____: philipj: for mayCancel, I guess if we disable addEventListener() as well as preventDefault() there might be more of a fighting chance
- # [17:00] * Joins: halfline (rstrode@nat/redhat/x-akitnggqdavpqnrd)
- # [17:00] <annevk> smaug____: philipj: though in that case we need to be wary of events dispatching from the same task (or have the optimization take place inbetween or some such, if that even makes sense)
- # [17:01] <smaug____> disable addEventListener?
- # [17:02] * Quits: tobie (sid5692@gateway/web/irccloud.com/x-nleygbtqvjnbdmof) (Remote host closed the connection)
- # [17:02] * Quits: Garbee (uid21171@gateway/web/irccloud.com/x-ywpyyliwiqtbkxcs) (Remote host closed the connection)
- # [17:02] * Quits: sballesteros_ (sid39846@gateway/web/irccloud.com/x-ypzlvnbpusytlzvc) (Remote host closed the connection)
- # [17:02] * Quits: nox (sid3872@gateway/web/irccloud.com/x-ihpliaidrbijadiu) (Remote host closed the connection)
- # [17:02] * Quits: hdv (sid2376@gateway/web/irccloud.com/x-iajdqwzkhnguckga) (Remote host closed the connection)
- # [17:02] * Quits: howdoi (uid224@gateway/web/irccloud.com/x-ukhumegbqvxkzfrc) (Remote host closed the connection)
- # [17:02] * Quits: Domenic (sid10976@gateway/web/irccloud.com/x-hyxfzlskfwqpkhpq) (Remote host closed the connection)
- # [17:02] * Quits: jkomoros______ (sid7860@gateway/web/irccloud.com/x-ihwgcfddjezzgkbp) (Remote host closed the connection)
- # [17:02] * Quits: cabanier (sid15093@gateway/web/irccloud.com/x-puielbqdqebrlvbl) (Remote host closed the connection)
- # [17:02] * Quits: astearns (sid15080@gateway/web/irccloud.com/x-xndcgnglvnfagryi) (Remote host closed the connection)
- # [17:02] * Quits: danielfilho (sid99832@gateway/web/irccloud.com/x-ylepeznorxanqiic) (Remote host closed the connection)
- # [17:02] * Quits: dherman (sid7996@gateway/web/irccloud.com/x-qryfqebsqreayjzy) (Remote host closed the connection)
- # [17:02] * Quits: slightlyoff (sid1768@gateway/web/irccloud.com/x-hocrglvvwruuuwbw) (Remote host closed the connection)
- # [17:02] * Quits: cwilso (sid10206@gateway/web/irccloud.com/x-qgmnpvzwkyxenngh) (Remote host closed the connection)
- # [17:02] * Quits: iamstef (sid12605@gateway/web/irccloud.com/x-cqwcnqexgzqvlivb) (Remote host closed the connection)
- # [17:02] * Quits: JakeA (sid3836@gateway/web/irccloud.com/x-ftyvhjnglmqyuonx) (Remote host closed the connection)
- # [17:02] * Quits: joelo (sid92317@gateway/web/irccloud.com/x-qqnrscahdbmzqlln) (Remote host closed the connection)
- # [17:02] * Quits: dmurph (sid42525@gateway/web/irccloud.com/x-tgmulyfujxwjyvbf) (Remote host closed the connection)
- # [17:02] * Quits: elijah (sid21431@gateway/web/irccloud.com/x-rhhosndupqkdprnt) (Remote host closed the connection)
- # [17:02] * Quits: th2389______ (sid27360@gateway/web/irccloud.com/x-ibvycrpxisvwymbo) (Write error: Broken pipe)
- # [17:03] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [17:05] <annevk> smaug____: otherwise a mayCancel listener can add a non-mayCancel listener during dispatch
- # [17:05] <annevk> (I hope we end up with a better name than mayCancel.)
- # [17:06] <annevk> ("passive" sounds rather good actually.)
- # [17:06] <smaug____> would it be horrible to make that throw
- # [17:06] <smaug____> inside mayCancel == false listener you could add only mayCancel == false listeners
- # [17:06] <smaug____> hm
- # [17:06] * smaug____ doesn't like that
- # [17:07] <annevk> I would just make addEventListener throw
- # [17:07] <smaug____> any addEventListener call?
- # [17:07] <smaug____> or only for the currently dispatched event type?
- # [17:07] <smaug____> or what
- # [17:08] <annevk> Only for the passive callback
- # [17:08] <smaug____> don't understand
- # [17:08] <annevk> The UA can then make an optimization if it only sees passive callbacks
- # [17:08] <annevk> Without having to worry about passive callbacks adding new listeners that violate the passiveness
- # [17:08] <smaug____> what would throw and when?
- # [17:09] <annevk> preventDefault() and addEventListener() would throw during passive listener callbacks
- # [17:10] <annevk> Hmm, somehow post-callback microtasks should also be guarded, otherwise there's an escape
- # [17:10] <smaug____> addEventListener for any event type?
- # [17:11] <annevk> smaug____: I guess you could scope it
- # [17:11] <annevk> smaug____: haven't considered the details
- # [17:11] * Joins: howdoi (uid224@gateway/web/irccloud.com/x-brnihcdhitxnouhu)
- # [17:12] <annevk> smaug____: might depend a bit on how many events are typically dispatched together from one task, something we haven't specified :-(
- # [17:12] <smaug____> indeed
- # [17:13] <annevk> yay for "passive" meanwhile
- # [17:14] * Quits: capella (~chatzilla@cpe-24-59-243-39.twcny.res.rr.com) (Ping timeout: 244 seconds)
- # [17:14] * Quits: capella-s3 (~yaaic@cpe-24-59-243-39.twcny.res.rr.com) (Ping timeout: 240 seconds)
- # [17:15] * Joins: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com)
- # [17:16] * Joins: capella (~chatzilla@cpe-24-59-243-39.twcny.res.rr.com)
- # [17:16] * Quits: encryptd_fractal (~encryptd_@c-50-148-229-8.hsd1.mn.comcast.net) (Remote host closed the connection)
- # [17:16] * Joins: capella-s3 (~yaaic@cpe-24-59-243-39.twcny.res.rr.com)
- # [17:16] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [17:20] * Joins: dbaron (~dbaron@173-228-85-118.dsl.dynamic.fusionbroadband.com)
- # [17:22] * Quits: adactio (~adactio@212.42.170.121) (Quit: adactio)
- # [17:22] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 272 seconds)
- # [17:22] * Quits: g4 (~g4@unaffiliated/gormer) (Quit: Leaving)
- # [17:23] * Joins: slightlyoff (sid1768@gateway/web/irccloud.com/x-ykogulcowyaaymhs)
- # [17:25] * Joins: hdv (sid2376@gateway/web/irccloud.com/x-ivkngpacbpccrbyb)
- # [17:26] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [17:26] * Quits: smaug____ (~chatzilla@37-219-107-7.nat.bb.dnainternet.fi) (Quit: ChatZilla 0.9.91.1 [Firefox 42.0a1/20150723030207])
- # [17:27] * Joins: encryptd_fractal (~encryptd_@c-50-148-229-8.hsd1.mn.comcast.net)
- # [17:28] * Quits: capella-s3 (~yaaic@cpe-24-59-243-39.twcny.res.rr.com) (Ping timeout: 264 seconds)
- # [17:28] * Joins: smaug____ (~chatzilla@37-219-107-7.nat.bb.dnainternet.fi)
- # [17:29] * Quits: capella (~chatzilla@cpe-24-59-243-39.twcny.res.rr.com) (Ping timeout: 244 seconds)
- # [17:29] * Joins: capella_ (~chatzilla@cpe-24-59-243-39.twcny.res.rr.com)
- # [17:29] * capella_ is now known as capella
- # [17:30] * Joins: weinig (~weinig@c-50-131-222-145.hsd1.ca.comcast.net)
- # [17:30] * Joins: JakeA (sid3836@gateway/web/irccloud.com/x-mvbddcqgvefptgwv)
- # [17:30] * Joins: psy_ (~psy@43.224.156.104)
- # [17:30] * Joins: capella-s3 (~yaaic@cpe-24-59-243-39.twcny.res.rr.com)
- # [17:31] * Joins: nox (sid3872@gateway/web/irccloud.com/x-luaqzswuwemrkimq)
- # [17:33] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [17:35] * Quits: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr) (Excess Flood)
- # [17:36] * Joins: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr)
- # [17:39] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 250 seconds)
- # [17:41] * Joins: satazor (~satazor@114.248.108.93.rev.vodafone.pt)
- # [17:41] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
- # [17:42] * Joins: tobie (sid5692@gateway/web/irccloud.com/x-purtmfhkudxcbtbk)
- # [17:44] * Quits: weinig (~weinig@c-50-131-222-145.hsd1.ca.comcast.net) (Quit: weinig)
- # [17:45] * Quits: ehsan (~ehsan@ip-162-250-172-168.fibre.fibrestream.ca) (Ping timeout: 250 seconds)
- # [17:45] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [17:49] * Joins: frivoal (~frivoal@por44-h01-176-147-244-60.dsl.sta.abo.bbox.fr)
- # [17:51] * Joins: jkomoros______ (sid7860@gateway/web/irccloud.com/x-znezklcuenpwniea)
- # [17:52] * Joins: dherman (sid7996@gateway/web/irccloud.com/x-wtemettyucqzjngs)
- # [17:55] * Joins: cwilso (sid10206@gateway/web/irccloud.com/x-jnkuwpsypndebsyl)
- # [17:56] * Joins: Hasimir (~hfenring@unaffiliated/hasimir)
- # [18:03] * Quits: satazor (~satazor@114.248.108.93.rev.vodafone.pt) (Remote host closed the connection)
- # [18:06] * Quits: encryptd_fractal (~encryptd_@c-50-148-229-8.hsd1.mn.comcast.net) (Remote host closed the connection)
- # [18:06] * Joins: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de)
- # [18:06] * Joins: Domenic (sid10976@gateway/web/irccloud.com/x-zorjbmgwgjcsyxtm)
- # [18:07] * Joins: iamstef (sid12605@gateway/web/irccloud.com/x-yqgkiakluftadliy)
- # [18:08] * Joins: satazor (~satazor@37.189.179.118)
- # [18:10] * Joins: ehsan (~ehsan@66.207.208.102)
- # [18:10] * Joins: cabanier (sid15093@gateway/web/irccloud.com/x-vrndabhyigjknqap)
- # [18:10] * Joins: astearns (sid15080@gateway/web/irccloud.com/x-bjramfpyhssnyfxw)
- # [18:13] * Quits: amtiskaw (sid19262@gateway/web/irccloud.com/x-xjtetfhenawfsmzh) (Remote host closed the connection)
- # [18:13] * Quits: abucur (sid19072@gateway/web/irccloud.com/x-amxmgoqeygiughqi) (Remote host closed the connection)
- # [18:13] * Quits: terinjokes_ (sid65030@gateway/web/irccloud.com/x-joghxzcdjnqskflr) (Remote host closed the connection)
- # [18:13] * Quits: igoroliveira (uid20755@gateway/web/irccloud.com/x-kinxpbalkqytxflr) (Remote host closed the connection)
- # [18:13] * Quits: parshap (sid18846@gateway/web/irccloud.com/x-jnzmbdspijfkhsbj) (Remote host closed the connection)
- # [18:13] * Quits: mattur (sid16049@gateway/web/irccloud.com/x-zzjnpmaykcgyqwgh) (Remote host closed the connection)
- # [18:13] * Quits: birtles (sid16523@gateway/web/irccloud.com/x-laumfqiotmavykmz) (Remote host closed the connection)
- # [18:13] * Quits: iank__ (sid43239@gateway/web/irccloud.com/x-paekhjbyuhcsmecb) (Remote host closed the connection)
- # [18:13] * Quits: tyoshino (sid19222@gateway/web/irccloud.com/x-ohkfipfvmxknfacx) (Remote host closed the connection)
- # [18:13] * Quits: igrigorik (sid16869@gateway/web/irccloud.com/x-hohtvloddpqwhljq) (Remote host closed the connection)
- # [18:13] * Quits: darcyclarke (sid85603@gateway/web/irccloud.com/x-syczlyegmpllphsm) (Remote host closed the connection)
- # [18:13] * Joins: Garbee (uid21171@gateway/web/irccloud.com/x-vrzmjlvmbouvnxdv)
- # [18:14] * Quits: satazor (~satazor@37.189.179.118) (Ping timeout: 255 seconds)
- # [18:14] * Quits: ehsan (~ehsan@66.207.208.102) (Ping timeout: 272 seconds)
- # [18:15] * Joins: encryptd_fractal (~encryptd_@c-50-148-229-8.hsd1.mn.comcast.net)
- # [18:15] * Joins: elijah (sid21431@gateway/web/irccloud.com/x-jsrdomdjjodrykwu)
- # [18:20] * Quits: encryptd_fractal (~encryptd_@c-50-148-229-8.hsd1.mn.comcast.net) (Remote host closed the connection)
- # [18:20] * Quits: bnicholson (~bnicholso@c-24-130-60-241.hsd1.ca.comcast.net) (Quit: This computer has gone to sleep)
- # [18:21] * Joins: mattur (sid16049@gateway/web/irccloud.com/x-tltpephdkibwdtkt)
- # [18:23] * Joins: birtles (sid16523@gateway/web/irccloud.com/x-npvgogpqryeznvoh)
- # [18:24] * Quits: calvaris (~calvaris@fanzine.igalia.com) (Quit: Ex-Chat)
- # [18:24] * Joins: igrigorik (sid16869@gateway/web/irccloud.com/x-vrtmonmesmczvyqd)
- # [18:24] * Joins: th2389______ (sid27360@gateway/web/irccloud.com/x-ilsqvixktwdgjzyn)
- # [18:27] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [18:27] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
- # [18:29] * Joins: abucur (sid19072@gateway/web/irccloud.com/x-kwdcpiimhmimdyka)
- # [18:29] * Joins: parshap (sid18846@gateway/web/irccloud.com/x-bprvpuampvkfesxs)
- # [18:30] * Joins: tyoshino (sid19222@gateway/web/irccloud.com/x-otxvbpmtvwtmdayg)
- # [18:30] * Joins: amtiskaw (sid19262@gateway/web/irccloud.com/x-hqbmrfyepkkjwkya)
- # [18:30] * Joins: satazor (~satazor@37.189.179.118)
- # [18:33] * Joins: bnicholson (~bnicholso@corp.mtv2.mozilla.com)
- # [18:33] * Joins: igoroliveira (uid20755@gateway/web/irccloud.com/x-xjpdoawswwxardri)
- # [18:36] * Joins: sballesteros_ (sid39846@gateway/web/irccloud.com/x-dvqjfohakrgdzbdr)
- # [18:36] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [18:37] * Quits: satazor (~satazor@37.189.179.118) (Remote host closed the connection)
- # [18:38] * Joins: dmurph (sid42525@gateway/web/irccloud.com/x-sxsclyhzfvztrzbs)
- # [18:38] * Joins: satazor (~satazor@37.189.179.118)
- # [18:43] * Quits: satazor (~satazor@37.189.179.118) (Remote host closed the connection)
- # [18:44] * Joins: ccardona-work (~ccardona-@209.213.209.190)
- # [18:44] <ccardona-work> Good morning WHATWGians! o/
- # [18:45] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
- # [18:48] <annevk> morning ccardona-work
- # [18:48] <ccardona-work> annevk: Good morning *hat tip* 🎩 👽
- # [18:49] <annevk> Domenic: humor me, the s/deterministic/consistency/ change would be because we could offer deterministic points in time to invoke the callbacks, but they would simply not be great?
- # [18:49] * Joins: iank__ (sid43239@gateway/web/irccloud.com/x-qkopalaqeodvtnol)
- # [18:50] <annevk> johnme: beverloo: I wonder, is actions your just-before-going-home project?
- # [18:50] * Quits: KevinMarks (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 250 seconds)
- # [18:50] * Quits: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [18:50] <Domenic> annevk: yeah, where "not great" is more precisely that when using createElement You have no children or attributes, but otherwise you do.
- # [18:50] * Joins: satazor (~satazor@37.189.179.118)
- # [18:51] <Domenic> (parsing could be either one; upgrades must have children and attributes)
- # [18:51] <annevk> I guess I should reword that so this remains a useful point of reference, thanks
- # [18:51] * Joins: weinig (~weinig@c-50-131-222-145.hsd1.ca.comcast.net)
- # [18:51] * Joins: KevinMarks (~yaaic@2607:fb90:226b:b2bb:c826:73cb:7db2:cda9)
- # [18:51] <Domenic> \o/ thanks
- # [18:52] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
- # [18:53] * Quits: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
- # [18:58] * Joins: terinjokes_ (sid65030@gateway/web/irccloud.com/x-hwwcodipibgxyxxd)
- # [18:59] <johnme> annevk: sorry, just happened to finish addressing the comments now :)
- # [19:00] <annevk> johnme: heh, I don't mind at all when you do it
- # [19:00] <annevk> Domenic: should be fixed now
- # [19:02] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
- # [19:07] * Quits: ccardona-work (~ccardona-@209.213.209.190) (Quit: ccardona-work)
- # [19:10] * Joins: joelo (sid92317@gateway/web/irccloud.com/x-ioegucorxjpcixna)
- # [19:10] * Quits: bnicholson (~bnicholso@corp.mtv2.mozilla.com) (Quit: This computer has gone to sleep)
- # [19:11] * Joins: ehsan (~ehsan@66.207.208.102)
- # [19:11] * Joins: bnicholson (~bnicholso@corp.mtv2.mozilla.com)
- # [19:14] * Quits: weinig (~weinig@c-50-131-222-145.hsd1.ca.comcast.net) (Quit: weinig)
- # [19:14] * Joins: darcyclarke (sid85603@gateway/web/irccloud.com/x-mejrpocpvyckckzp)
- # [19:15] * Quits: ehsan (~ehsan@66.207.208.102) (Ping timeout: 244 seconds)
- # [19:17] * Joins: danielfilho (sid99832@gateway/web/irccloud.com/x-dtbkpacfoikjvmwf)
- # [19:20] * Quits: schuki_ (~quassel@vali.lamercake.org) (Ping timeout: 244 seconds)
- # [19:20] * Joins: schuki (~quassel@vali.lamercake.org)
- # [19:20] * Joins: ehsan (~ehsan@66.207.208.102)
- # [19:20] * schuki is now known as Guest72466
- # [19:20] <wanderview> annevk: this is the XHR spec you updated for fetch? https://xhr.spec.whatwg.org/
- # [19:21] * Quits: frivoal (~frivoal@por44-h01-176-147-244-60.dsl.sta.abo.bbox.fr) (Remote host closed the connection)
- # [19:21] * Quits: howdoi (uid224@gateway/web/irccloud.com/x-brnihcdhitxnouhu) (Quit: Connection closed for inactivity)
- # [19:22] * Joins: frivoal (~frivoal@por44-h01-176-147-244-60.dsl.sta.abo.bbox.fr)
- # [19:22] * Quits: frivoal (~frivoal@por44-h01-176-147-244-60.dsl.sta.abo.bbox.fr) (Remote host closed the connection)
- # [19:24] * Joins: ccardona-work (~ccardona-@209.213.209.190)
- # [19:26] <annevk> wanderview: that's the only XHR spec still getting updates to my knowledge
- # [19:26] <annevk> (yes)
- # [19:26] <wanderview> annevk: its the "still getting updates" thats hard for me to infer when searching online
- # [19:27] <annevk> "Last Updated 14 July 2015"
- # [19:27] <wanderview> annevk: yea... but when searching for a spec... I don't know if I just didn't see one with a newer date, etc
- # [19:27] <wanderview> finding "the right spec" kind of sucks
- # [19:27] <wanderview> for newbies like me
- # [19:27] <annevk> wanderview: I guess the other thing is that if it has spec.whatwg.org in the name, it's the one you want
- # [19:28] * Quits: ccardona-work (~ccardona-@209.213.209.190) (Client Quit)
- # [19:28] <annevk> wanderview: if it has TR/ in the name, highly unlikely
- # [19:28] <annevk> wanderview: anything else, proceed with caution
- # [19:29] <wanderview> annevk: I'll just use http://www.w3schools.com/xml/xml_http.asp
- # [19:29] * Joins: bholley (~bholley@c-67-169-151-96.hsd1.ca.comcast.net)
- # [19:31] * Joins: KevinMarks_ (~yaaic@172.56.16.70)
- # [19:32] * Quits: satazor (~satazor@37.189.179.118) (Remote host closed the connection)
- # [19:36] * Quits: dbaron (~dbaron@173-228-85-118.dsl.dynamic.fusionbroadband.com) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [19:37] * Joins: ccardona-work (~ccardona-@209.213.209.190)
- # [19:38] * Joins: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
- # [19:39] * Joins: KevinMarks__ (~KevinMark@172.56.16.70)
- # [19:39] <tantek> is linking to w3schools unironically considered trolling?
- # [19:39] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
- # [19:42] * Joins: satazor (~satazor@37.189.179.118)
- # [19:42] <wanderview> tantek: I'm pretty sure I was trying to troll annevk
- # [19:45] * Quits: KevinMarks__ (~KevinMark@172.56.16.70) (Remote host closed the connection)
- # [19:45] * Quits: satazor (~satazor@37.189.179.118) (Remote host closed the connection)
- # [19:45] * Joins: KevinMarks__ (~KevinMark@172.56.16.70)
- # [19:47] * Joins: plutoniix (~plutoniix@node-3u6.pool-125-25.dynamic.totbb.net)
- # [19:47] * Joins: jwalden (~waldo@212.sub-70-194-132.myvzw.com)
- # [19:48] * Joins: satazor (~satazor@37.189.179.118)
- # [19:51] * Quits: ccardona-work (~ccardona-@209.213.209.190) (Quit: ccardona-work)
- # [19:52] * Quits: jwalden (~waldo@212.sub-70-194-132.myvzw.com) (Client Quit)
- # [19:53] * Joins: josemanuel (~josemanue@47.172.35.37.dynamic.jazztel.es)
- # [19:54] * Quits: espadrine (~tyl@213.152.18.159) (Ping timeout: 250 seconds)
- # [19:55] * Quits: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr) (Excess Flood)
- # [19:55] * Quits: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [19:57] * Quits: josemanuel (~josemanue@47.172.35.37.dynamic.jazztel.es) (Client Quit)
- # [19:57] * Joins: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr)
- # [20:03] * Joins: ambv (~ambv@199.201.64.2)
- # [20:04] * Joins: ccardona-work (~ccardona-@209.213.209.190)
- # [20:04] * Quits: tripu (~tripu@p4119141-ipngn23501marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving)
- # [20:15] * Joins: dbaron (~dbaron@2620:101:80fb:224:6824:1f21:5e35:b70)
- # [20:22] * Quits: Garbee (uid21171@gateway/web/irccloud.com/x-vrzmjlvmbouvnxdv) (Quit: Connection closed for inactivity)
- # [20:22] * Joins: frivoal (~frivoal@por44-h01-176-147-244-60.dsl.sta.abo.bbox.fr)
- # [20:26] * Krinkle_ is now known as Krinkle
- # [20:27] * Quits: frivoal (~frivoal@por44-h01-176-147-244-60.dsl.sta.abo.bbox.fr) (Ping timeout: 272 seconds)
- # [20:37] * Quits: scrollback (~scrollbac@gateway/web/scrollback.io/x-mwljhdskgbvtjvsr) (Remote host closed the connection)
- # [20:38] * Joins: 18VAADFNM (scrollback@gateway/web/scrollback.io/x-rpeqddltqfbtavkk)
- # [20:47] * Quits: ehsan (~ehsan@66.207.208.102) (Read error: Connection reset by peer)
- # [20:49] * Quits: satazor (~satazor@37.189.179.118) (Remote host closed the connection)
- # [20:53] * Quits: ccardona-work (~ccardona-@209.213.209.190) (Quit: ccardona-work)
- # [20:54] * Quits: smaug____ (~chatzilla@37-219-107-7.nat.bb.dnainternet.fi) (Quit: Reconnecting…)
- # [20:55] * Joins: smaug____ (~chatzilla@a91-154-44-165.elisa-laajakaista.fi)
- # [20:55] * Quits: smaug____ (~chatzilla@a91-154-44-165.elisa-laajakaista.fi) (Client Quit)
- # [20:56] * Joins: smaug____ (~chatzilla@a91-154-44-165.elisa-laajakaista.fi)
- # [20:59] * Quits: KevinMarks__ (~KevinMark@172.56.16.70) (Ping timeout: 244 seconds)
- # [20:59] * Joins: ehsan (~ehsan@2001:450:1f:224:e431:480a:33a7:3ff3)
- # [21:13] * Joins: roqo (~roqo@172.245.128.5)
- # [21:14] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [21:14] * Quits: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr) (Excess Flood)
- # [21:15] * Joins: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr)
- # [21:15] * Quits: zdobersek (~zan@gateway/vpn/privateinternetaccess/zdobersek) (Quit: Leaving.)
- # [21:18] * Joins: ccardona-work (~ccardona-@209.213.209.190)
- # [21:19] * Quits: benwerd (~benwerd@67.180.159.135) (Quit: Lunch)
- # [21:19] * Quits: roqo (~roqo@172.245.128.5) (*.net *.split)
- # [21:25] * Quits: KevinMarks_ (~yaaic@172.56.16.70) (Ping timeout: 244 seconds)
- # [21:25] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [21:29] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [21:30] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
- # [21:31] * Joins: KevinMarks_ (~yaaic@2620:101:80fb:232:84c9:4a04:ad6c:43c8)
- # [21:33] * Joins: KevinMarks__ (~yaaic@2620:101:80fb:232:251c:65db:a740:c343)
- # [21:33] * Quits: KevinMarks (~yaaic@2607:fb90:226b:b2bb:c826:73cb:7db2:cda9) (Ping timeout: 246 seconds)
- # [21:35] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
- # [21:35] * Joins: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net)
- # [21:42] * Joins: KevinMarks (~KevinMark@2620:101:80fb:232:4a1:10ff:55:2133)
- # [21:51] * Joins: satazor (~satazor@114.248.108.93.rev.vodafone.pt)
- # [21:56] * Joins: frivoal (~frivoal@por44-h01-176-147-244-60.dsl.sta.abo.bbox.fr)
- # [22:01] * Quits: ccardona-work (~ccardona-@209.213.209.190) (Quit: ccardona-work)
- # [22:01] * Joins: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com)
- # [22:02] * Joins: ccardona-work (~ccardona-@209.213.209.190)
- # [22:03] * Quits: dbaron (~dbaron@2620:101:80fb:224:6824:1f21:5e35:b70) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [22:04] * Joins: dbaron (~dbaron@2620:101:80fb:232:f9d7:c0fc:f840:88f2)
- # [22:11] * Quits: bholley (~bholley@c-67-169-151-96.hsd1.ca.comcast.net) (Quit: ZZZzzz…)
- # [22:13] * Joins: Garbee (uid21171@gateway/web/irccloud.com/x-lytsgxwjlmruhzhp)
- # [22:26] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [22:27] * Quits: satazor (~satazor@114.248.108.93.rev.vodafone.pt) (Read error: No route to host)
- # [22:28] * Joins: satazor (~satazor@114.248.108.93.rev.vodafone.pt)
- # [22:28] * Quits: satazor (~satazor@114.248.108.93.rev.vodafone.pt) (Remote host closed the connection)
- # [22:29] * Joins: satazor (~satazor@114.248.108.93.rev.vodafone.pt)
- # [22:31] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 264 seconds)
- # [22:31] * Quits: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com) (Quit: tantek)
- # [22:36] <JoWie> should start a whatwgschools
- # [22:36] * Quits: satazor (~satazor@114.248.108.93.rev.vodafone.pt) (Remote host closed the connection)
- # [22:37] * Joins: tantek (~tantek@guest-nat.p2p.sfo1.mozilla.com)
- # [22:37] <zcorpan> whatschools
- # [22:44] <caitp> make it happen
- # [22:46] * Quits: frivoal (~frivoal@por44-h01-176-147-244-60.dsl.sta.abo.bbox.fr) (Remote host closed the connection)
- # [22:46] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [22:49] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [22:49] <Domenic> wanderview: https://github.com/mozilla/servo/wiki/Relevant-spec-links for the right spec is my go-to
- # [22:50] <Domenic> I guess XHR isn't there explicitly
- # [22:50] <wanderview> Domenic: thanks
- # [22:51] <wanderview> also, I would call it w2gschools
- # [22:58] * Joins: bholley (~bholley@c-67-169-151-96.hsd1.ca.comcast.net)
- # [23:01] <tantek> whatschools++
- # [23:07] * Quits: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [23:09] <Ms2ger> Domenic, you're welcome ;)
- # [23:10] <Domenic> :)
- # [23:15] * Quits: ambv (~ambv@199.201.64.2) (Quit: sys.exit(0) # computer went to sleep)
- # [23:17] * Joins: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
- # [23:23] <gsnedders> wtfschools
- # [23:25] * Joins: ambv (~ambv@199.201.64.2)
- # [23:25] * Quits: TallTed (~Thud@63.119.36.36)
- # [23:32] * Quits: roc (~chatzilla@121.98.95.75) (Ping timeout: 246 seconds)
- # [23:33] * Quits: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de) (Quit: Textual IRC Client: www.textualapp.com)
- # [23:37] * Quits: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [23:40] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [23:40] * Quits: Maurice` (copyman@unaffiliated/maurice)
- # [23:43] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: The deeper I go / the deeper I go / green mountains - Santoka)
- # [23:43] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [23:45] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:50] * Joins: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
- # [23:52] * Quits: dbaron (~dbaron@2620:101:80fb:232:f9d7:c0fc:f840:88f2) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [23:53] * Joins: dbaron (~dbaron@2620:101:80fb:224:6824:1f21:5e35:b70)
- # [23:57] * Joins: jyasskin (jyasskin@nat/google/x-pttskhmehlzqxptz)
- # Session Close: Thu Jul 30 00:00:00 2015
Previous day, Next day
Think these logs are useful? Then please donate to show your gratitude (and keep them up, of course). Thanks! — Krijn