Options:
- # Session Start: Thu Jun 21 00:00:01 2012
- # Session Ident: #whatwg
- # [00:11] * Quits: PalleZingmark (~Adium@90-229-139-33-no195.tbcn.telia.com) (Quit: Leaving.)
- # [00:12] * Joins: nessy (~Adium@124-169-7-38.dyn.iinet.net.au)
- # [00:14] * abstractj is now known as abstractj|away
- # [00:14] * Quits: Kasey (~kkellydes@adsl-75-60-206-57.dsl.wotnoh.sbcglobal.net) (Quit: Computer has gone to sleep.)
- # [00:19] * Joins: Kasey (~kkellydes@adsl-75-60-206-57.dsl.wotnoh.sbcglobal.net)
- # [00:26] * jonlee|afk is now known as jonlee
- # [00:28] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [00:32] * Quits: nessy (~Adium@124-169-7-38.dyn.iinet.net.au) (Quit: Leaving.)
- # [00:40] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
- # [00:43] * Quits: darcyclarke (~darcyclar@108.162.149.34) (Ping timeout: 248 seconds)
- # [00:44] * jonlee is now known as jonlee|afk
- # [00:45] * Quits: Kasey (~kkellydes@adsl-75-60-206-57.dsl.wotnoh.sbcglobal.net) (Quit: Computer has gone to sleep.)
- # [00:46] * Joins: Kasey (~kkellydes@adsl-75-60-206-57.dsl.wotnoh.sbcglobal.net)
- # [00:49] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [00:49] * Quits: Kasey (~kkellydes@adsl-75-60-206-57.dsl.wotnoh.sbcglobal.net) (Client Quit)
- # [00:51] * Joins: darcyclarke (~darcyclar@108.162.149.34)
- # [00:52] * Quits: tomasf (~tom@c-36dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [00:57] * abstractj|away is now known as abstractj
- # [00:59] * abstractj is now known as abstractj|away
- # [01:00] * Joins: myakura (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp)
- # [01:01] * Joins: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net)
- # [01:01] * Joins: myakura_ (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp)
- # [01:01] * Quits: myakura (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp) (Read error: Connection reset by peer)
- # [01:02] * Joins: ap_ (~ap@17.245.107.164)
- # [01:05] * Quits: jryans (~jryans@office.massrel.com) (Quit: Be back later)
- # [01:06] * Quits: ap (~ap@2620:149:4:1b01:d564:1849:be:b936) (Ping timeout: 245 seconds)
- # [01:06] * ap_ is now known as ap
- # [01:06] * Quits: astearns (~astearns@192.150.22.5) (Quit: astearns)
- # [01:07] * Joins: astearns (~astearns@192.150.22.5)
- # [01:12] * Quits: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net) (Remote host closed the connection)
- # [01:15] * jonlee|afk is now known as jonlee
- # [01:15] * Quits: sedovsek (~robert@93-103-104-107.dynamic.t-2.net) (Quit: sedovsek)
- # [01:16] * Quits: jscheel (~jscheel@drupal.org/user/116197/view) (Quit: jscheel)
- # [01:16] * Quits: othermaciej (~mjs@17.245.108.104) (Quit: othermaciej)
- # [01:20] * Joins: othermaciej (~mjs@17.245.108.104)
- # [01:27] * Joins: veosotano_ (~veosotano@80.31.157.45)
- # [01:32] * Joins: MikeSmith (~MikeSmith@s1106146.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [01:36] * Quits: myakura_ (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp) (Remote host closed the connection)
- # [01:39] * Joins: jondong (~jondong@123.126.22.58)
- # [01:39] * jondong is now known as Guest75407
- # [01:41] * Joins: abarth_ (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
- # [01:44] * jonlee is now known as jonlee|afk
- # [01:45] * jonlee|afk is now known as jonlee
- # [01:46] * Quits: mattgifford (~mattgiffo@67.131.102.78) (Remote host closed the connection)
- # [01:58] * Joins: nessy (~Adium@124-169-7-38.dyn.iinet.net.au)
- # [02:00] * Quits: gwicke (~gabriel@212.255.36.56) (Ping timeout: 244 seconds)
- # [02:00] * Quits: graememcc (~chatzilla@host86-150-159-225.range86-150.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0/20120601175215])
- # [02:03] * heycam|away is now known as heycam
- # [02:04] <heycam> hsivonen, what do you mean SVG scripts can nest, like you can have nested <script> elements?
- # [02:04] <gavinc> Anyone who cares about RDF and is bored in the next few days http://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/index.html Turtle is going to Last Call next week! Feedback is awesome
- # [02:05] <heycam> hsivonen, we should just do whatever HTML does for that too
- # [02:06] * Joins: myakura (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp)
- # [02:06] * Joins: myakura_ (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp)
- # [02:06] * Quits: myakura (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp) (Read error: Connection reset by peer)
- # [02:07] * Joins: KevinMarks (~KevinMark@nat/mozilla/x-jqoykpqosnepmxgu)
- # [02:08] * Joins: espadrine__ (~espadrine@2620:101:8003:200:a19c:a27c:1769:f282)
- # [02:10] * Quits: espadrine (~espadrine@2620:101:8003:200:a19c:a27c:1769:f282) (Ping timeout: 248 seconds)
- # [02:10] * espadrine__ is now known as espadrine
- # [02:11] * Quits: veosotano_ (~veosotano@80.31.157.45) (Quit: Linkinus - http://linkinus.com)
- # [02:11] <gsnedders> gavinc: s#and#and/or# :)
- # [02:16] * Joins: Delapouite (~Delapouit@dsl-58-6-19-17.wa.westnet.com.au)
- # [02:17] * Joins: cpearce (~cpearce@60.234.54.74)
- # [02:18] * Quits: chriseppstein (~chrisepps@209.119.65.162) (Quit: chriseppstein)
- # [02:18] * Joins: Kasey (~kkellydes@75.60.206.57)
- # [02:20] * Quits: twisted` (~twisted@p5DDBA78D.dip.t-dialin.net) (Ping timeout: 252 seconds)
- # [02:20] * Joins: twisted` (~twisted@p5DDB92A1.dip.t-dialin.net)
- # [02:22] * Parts: handheldCar_ (~kete@pdpc/supporter/student/handheldcar) ("rcirc on GNU Emacs 24.1.1")
- # [02:25] * Quits: ap (~ap@17.245.107.164) (Quit: ap)
- # [02:25] * Quits: othermaciej (~mjs@17.245.108.104) (Quit: othermaciej)
- # [02:26] <gavinc> gsnedders: good point.
- # [02:34] * Quits: dcheng (~dcheng@74.125.59.73) (Remote host closed the connection)
- # [02:34] * Parts: bencc (~user@bzq-84-111-74-191.red.bezeqint.net)
- # [02:41] * Quits: jwalden (~waldo@2620:101:8003:200:fd01:da3f:24a7:b64b) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 13.0/20120605112244])
- # [02:41] * Quits: jsbell (jsbell@nat/google/x-frpiblqlvduoqymm) (Quit: There's no place like home...)
- # [02:43] * Joins: dcheng (~dcheng@74.125.59.73)
- # [02:47] * Joins: othermaciej (~mjs@17.245.108.104)
- # [02:56] * Joins: MikeSmith_ (~MikeSmith@s1106110.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [02:59] * Quits: MikeSmith (~MikeSmith@s1106146.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 272 seconds)
- # [02:59] * MikeSmith_ is now known as MikeSmith
- # [03:02] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [03:03] * Quits: pablof (~pablof@144.189.101.1) (Quit: ^z)
- # [03:03] * Quits: abarth_ (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Quit: abarth_)
- # [03:10] * Quits: tantek (~tantek@nat/mozilla/x-jwcktbtsscjrmejh) (Quit: tantek)
- # [03:11] * Quits: gavinc (~gavin@barad-dur.carothers.name) (Quit: Konversation terminated!)
- # [03:12] * Joins: barneybook (kvirc@220-133-195-146.HINET-IP.hinet.net)
- # [03:14] * Quits: Kasey (~kkellydes@75.60.206.57) (Ping timeout: 240 seconds)
- # [03:15] * Quits: barneybook (kvirc@220-133-195-146.HINET-IP.hinet.net) (Read error: Connection reset by peer)
- # [03:16] * Joins: Kasey (~kkellydes@75.60.206.57)
- # [03:17] * Joins: barneybook (kvirc@220-133-195-146.HINET-IP.hinet.net)
- # [03:21] * Quits: othermaciej (~mjs@17.245.108.104) (Quit: othermaciej)
- # [03:21] * Quits: Kasey (~kkellydes@75.60.206.57) (Ping timeout: 244 seconds)
- # [03:22] * Quits: barneybook (kvirc@220-133-195-146.HINET-IP.hinet.net) (Read error: Connection reset by peer)
- # [03:23] * jonlee is now known as jonlee|afk
- # [03:23] * Joins: Kasey (~kkellydes@adsl-75-60-206-57.dsl.wotnoh.sbcglobal.net)
- # [03:24] * Quits: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: Connection reset by peer)
- # [03:25] * Joins: tantek (~tantek@nat/mozilla/x-hozbbycvvypurprn)
- # [03:27] * Quits: Kasey (~kkellydes@adsl-75-60-206-57.dsl.wotnoh.sbcglobal.net) (Read error: Connection reset by peer)
- # [03:31] * Joins: Kasey (~kkellydes@adsl-75-49-0-57.dsl.wotnoh.sbcglobal.net)
- # [03:31] * Joins: yarco (~yarco_wan@180.175.167.35)
- # [03:35] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [03:35] * Quits: dbaron (~dbaron@nat/mozilla/x-igqzqkhghvjzfcop) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [03:54] * Joins: tomasf (~tom@2002:55e5:db36:0:8c59:4c48:33f2:d80)
- # [04:06] * Joins: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
- # [04:09] * Quits: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net) (Client Quit)
- # [04:13] * Joins: jryans (~jryans@cpe-70-124-81-135.austin.res.rr.com)
- # [04:18] * Joins: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
- # [04:18] * Joins: ^esc_ (~esc_ape@77.116.246.190.wireless.dyn.drei.com)
- # [04:19] * Quits: ^esc (~esc_ape@178.115.248.48.wireless.dyn.drei.com) (Ping timeout: 265 seconds)
- # [04:28] <Hixie> hmm
- # [04:28] <Hixie> how the hell do i serialise a method pointer in JS
- # [04:28] <Hixie> bummer
- # [04:32] * Quits: espadrine (~espadrine@2620:101:8003:200:a19c:a27c:1769:f282) (Quit: espadrine)
- # [04:35] * Quits: manu1 (~chatzilla@pool-96-240-181-190.ronkva.east.verizon.net) (Ping timeout: 246 seconds)
- # [04:45] * Quits: izhak (~izhak@188.244.178.19) (Remote host closed the connection)
- # [04:50] * Joins: manu1 (~chatzilla@pool-71-171-27-225.nwrknj.east.verizon.net)
- # [04:50] * Quits: Kasey (~kkellydes@adsl-75-49-0-57.dsl.wotnoh.sbcglobal.net) (Quit: Computer has gone to sleep.)
- # [04:51] * Joins: chriseppstein (~chrisepps@69-170-20-230.static-ip.telepacific.net)
- # [04:58] * abstractj|away is now known as abstractj
- # [05:01] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [05:06] * Joins: ^esc (~esc_ape@178.115.248.190.wireless.dyn.drei.com)
- # [05:06] * Quits: ^esc_ (~esc_ape@77.116.246.190.wireless.dyn.drei.com) (Ping timeout: 265 seconds)
- # [05:08] * Quits: JohnAlbin (~JohnAlbin@111-250-150-217.dynamic.hinet.net) (Quit: HTTP/1.1 404 JohnAlbin Not Found)
- # [05:11] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Excess Flood)
- # [05:15] * Joins: ben_alman (~cowboy@awesome.benalman.com)
- # [05:15] * Quits: doublec (~doublec@cd.pn) (Changing host)
- # [05:15] * Joins: doublec (~doublec@unaffiliated/doublec)
- # [05:25] * Quits: yarco (~yarco_wan@180.175.167.35) (Quit: Leaving.)
- # [05:27] * Joins: Druide__ (~Druid@p5B05CE57.dip.t-dialin.net)
- # [05:28] * Quits: jryans (~jryans@cpe-70-124-81-135.austin.res.rr.com) (Quit: Be back later)
- # [05:29] * Quits: Druide_ (~Druid@p5B05CFBF.dip.t-dialin.net) (Ping timeout: 265 seconds)
- # [05:31] * Joins: chriseppstein_ (~chrisepps@69-170-20-230.static-ip.telepacific.net)
- # [05:32] * Quits: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net) (Remote host closed the connection)
- # [05:33] * Quits: chriseppstein (~chrisepps@69-170-20-230.static-ip.telepacific.net) (Ping timeout: 246 seconds)
- # [05:33] * chriseppstein_ is now known as chriseppstein
- # [05:40] * Quits: rniwa (rniwa@nat/google/x-nmybylmjlrlgqdpl) (Quit: rniwa)
- # [05:42] * heycam is now known as heycam|away
- # [05:50] * Quits: darcyclarke (~darcyclar@108.162.149.34) (Quit: Bye!)
- # [05:53] * Joins: riven` (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [05:56] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Ping timeout: 246 seconds)
- # [05:58] * Quits: ivan\ (~ivan@unaffiliated/ivan/x-000001) (Ping timeout: 245 seconds)
- # [05:59] * Joins: ivan\ (~ivan@unaffiliated/ivan/x-000001)
- # [06:09] * Joins: yarco (~yarco_wan@114.94.44.16)
- # [06:20] * Quits: chriseppstein (~chrisepps@69-170-20-230.static-ip.telepacific.net) (Quit: chriseppstein)
- # [06:23] * Quits: tomasf (~tom@2002:55e5:db36:0:8c59:4c48:33f2:d80) (Quit: tomasf)
- # [06:24] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # [06:25] * Quits: ivan\ (~ivan@unaffiliated/ivan/x-000001) (Ping timeout: 265 seconds)
- # [06:29] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [06:30] * Joins: ivan\ (~ivan@unaffiliated/ivan/x-000001)
- # [06:35] * heycam|away is now known as heycam
- # [06:35] * riven` is now known as riven
- # [06:35] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [06:35] * Joins: riven (~riven@pdpc/supporter/professional/riven)
- # [06:36] * Joins: izhak (~izhak@213.87.240.116)
- # [06:56] * Joins: ehsan (~ehsan@209.20.29.228)
- # [06:57] * Joins: LBP (~Mirc@pD9EB1951.dip0.t-ipconnect.de)
- # [06:57] * Quits: tantek (~tantek@nat/mozilla/x-hozbbycvvypurprn) (Quit: tantek)
- # [07:02] * Quits: sarro (~sarro@i5E8659C4.versanet.de)
- # [07:07] * Quits: KevinMarks (~KevinMark@nat/mozilla/x-jqoykpqosnepmxgu) (Quit: The computer fell asleep)
- # [07:07] * abstractj is now known as abstractj|away
- # [07:19] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [07:23] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [07:23] * Joins: GlitchMr (~glitchmr@178-36-182-96.adsl.inetia.pl)
- # [07:26] * Joins: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
- # [07:33] * Joins: annevk (~annevk@c-6b02e353.02-1-64736c15.cust.bredbandsbolaget.se)
- # [07:38] * Joins: Ducki (~Ducki@pD9E39BC2.dip0.t-ipconnect.de)
- # [07:52] * Quits: ^esc (~esc_ape@178.115.248.190.wireless.dyn.drei.com) (Ping timeout: 265 seconds)
- # [08:01] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Quit: abarth)
- # [08:08] <Hixie> annevk: was it taken out again? i thought .append() and co were in, that's why i used them in the examples
- # [08:08] <annevk> those are
- # [08:09] <annevk> but createElement with multiple arguments is not
- # [08:09] <Hixie> ah, ok
- # [08:09] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
- # [08:12] * Joins: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [08:13] <annevk> Lachy: http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#errors now uses "name" rather than "type" throughout (IDL has been updated too)
- # [08:16] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Ping timeout: 244 seconds)
- # [08:16] * jgraham_ is now known as jgraham
- # [08:18] <hsivonen> UA string evangelism makes me sad
- # [08:19] <hsivonen> Mozilla added "Mobile" and "Tablet" tokens to give sites something other than "Android" to sniff for. Now we are debating whether B2G has to say "Android" anyway, because the string with Android got evangelized.
- # [08:19] <annevk> hmm http://lists.w3.org/Archives/Public/public-webrtc/2012Jun/ pretty much no involvement from people with some history with API design...
- # [08:20] <annevk> does explain http://lists.w3.org/Archives/Public/public-script-coord/2012AprJun/0269.html ...
- # [08:20] <heycam> I'm not in the mood to read those last 100 mails, tbh
- # [08:20] <annevk> me neither
- # [08:21] <annevk> maybe I'll read something when they get around to publishing again
- # [08:21] <heycam> yeah
- # [08:21] <heycam> I must say, the spec seems pretty unreadable to me
- # [08:21] <heycam> the formatting
- # [08:21] <annevk> it's a mixture of WHATWG HTML plus whatever the new guy is using
- # [08:21] <annevk> plus probably some other things
- # [08:22] <heycam> I wonder if we should mark stringifiers as not for use unless you really have to
- # [08:23] <heycam> to me they seem like they invite author confusion
- # [08:26] * Quits: cpearce (~cpearce@60.234.54.74) (Ping timeout: 245 seconds)
- # [08:27] <hsivonen> heycam: SVG scripts can nest like this <svg><script>foo();<script>bar();</script>baz();</script> thanks to XML-likeness
- # [08:27] <heycam> hsivonen, you can do that with HTML too with DOM calls right
- # [08:27] <hsivonen> heycam: yes, but then the script wont be parser-inserted
- # [08:28] <shepazu> couldn't we simply say that <script> can't nest?
- # [08:28] <heycam> hsivonen, is the behaviour for parser inserted nested script elements undefined?
- # [08:28] <hsivonen> shepazu: that would be useless without making it impossible for them to nest
- # [08:28] <heycam> hsivonen, (beacuse html can't have them?)
- # [08:28] <hsivonen> heycam: no
- # [08:28] <shepazu> that <script> is not a valid child of <script>, and that any content doesn't execute?
- # [08:29] <hsivonen> shepazu, heycam: what I said about the added parser complexity was an aside. Please don't try to fix it by making it worse.
- # [08:29] <heycam> lol ok, I had hoped "do the same as HTML" should be making things better
- # [08:30] <shepazu> I'm not convinced that this is a real-world problem
- # [08:30] <hsivonen> All I need to do is to put the "had async of defer" bit on the stack when now one bit on the tree builder is enough
- # [08:30] <heycam> ok, so it wasn't something to be avoided then
- # [08:30] <hsivonen> heycam: right
- # [08:30] <heycam> btw, what is the behaviour of non-parser inserted nested script elements in html?
- # [08:31] <hsivonen> heycam: undefined, which is a spec bug
- # [08:31] <heycam> aha
- # [08:31] <hsivonen> (browsers disagree, too)
- # [08:31] <hsivonen> (though IE10 and WebKit agree)
- # [08:31] <heycam> the best kind of spec bug
- # [08:32] <hsivonen> but parser-inserted nested script are defined. Yay.
- # [08:32] <Hixie> undefined?
- # [08:32] <heycam> heh, funny
- # [08:32] <Hixie> in which spec?
- # [08:32] <hsivonen> Hixie: HTML Living Standard
- # [08:33] <hsivonen> Hixie: well, at least at least 3 channel regulars failed to find the definition
- # [08:33] <Hixie> hsivonen: what's undefined? i thought the script processing was pretty well-defined by this point
- # [08:33] <heycam> not really knowing how any of this works currently, I would just say the textContent of the outer script element is the script that's run
- # [08:33] <hsivonen> Hixie: so it's undefined in practice even if you could find the definition
- # [08:34] <hsivonen> heycam: and you'd be wrong :-)
- # [08:34] <Hixie> hsivonen: sure, but the differnce is that in one case i have to figure out how to fix it to actually define it, and in the other i just have to add a note
- # [08:34] <Hixie> hsivonen: so it's an important difference to me :-)
- # [08:34] <heycam> hsivonen, not surprised, as it's just something sensible :)
- # [08:34] <hsivonen> Hixie: we need two things:
- # [08:34] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [08:34] <hsivonen> 1) something that says that upon inserting a DocumentFragment, the whole fragment gets inserted before attempting to execute any of its scripts
- # [08:34] <Hixie> (btw, personally i think the way svg-in-html script parsing is defined now is fantastic, as it is simpler than html, and that can imho only be a good thing)
- # [08:35] <Hixie> hsivonen: hm, i can believe that behaviour of script insertion with document fragments isn't well-defined
- # [08:35] <hsivonen> 2) a definition for the order in which the scripts that got inserted are attempted to execute
- # [08:35] <Hixie> hsivonen: since the html text predates dom core being written
- # [08:35] <Hixie> hsivonen: k. is there a bug/e-mail on this?
- # [08:35] <hsivonen> Hixie: there's a bug about #1 and it has an off-topic comment about #2
- # [08:36] * Quits: GlitchMr (~glitchmr@178-36-182-96.adsl.inetia.pl) (Read error: Connection reset by peer)
- # [08:37] <Hixie> hsivonen: k
- # [08:37] <jgraham> heycam: (textContent would be very confusing <script>alert(1); <script>alert(2)</script></script> would alert 2 then 1 then 2
- # [08:37] <jgraham> )
- # [08:38] <jgraham> (happily that isn't what happens)
- # [08:38] <heycam> jgraham, forgot to also add: the nested <script> elements would not get executed themselves
- # [08:38] <hsivonen> Hixie: oh and for nested scripts, both points need to apply also when inserting a tree of elements without a document fragement wrapper
- # [08:38] <hsivonen> jgraham: not even in Opera?
- # [08:38] <Hixie> same bug #?
- # [08:39] <Hixie> 17543?
- # [08:39] * Joins: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no)
- # [08:39] <jgraham> heycam: It would be very confusing not to run some scripts depending on their ancestors
- # [08:40] <jgraham> hsivonen: I'm not sure what happens in Opera. iirc *in SVG* that case works OK, but there might be that bug if you nest scripts in HTML
- # [08:40] <heycam> (disagree, especially if the rule is "if there's an ancestor <script> it doesn't run")
- # [08:40] <heycam> (sounds like it's moot anyway tho)
- # [08:41] <jgraham> heycam: Pretty much, everyone agrees on that much behaviour at least
- # [08:41] <annevk> Hixie: the plan is to add hooks to "DOM" for "elements inserted" and "elements removed" which can be used by HTML to then do stuff
- # [08:41] <Hixie> and 17529 i guess
- # [08:41] <Hixie> annevk: k
- # [08:41] <annevk> Hixie: they're both plural because the idea is that you can atomically insert and remove more than one element
- # [08:42] <heycam> annevk, sorry for hammering on about the event handler stuff again, my small brain forgets previous conversations about things like that :)
- # [08:42] <jgraham> hsivonen: Doesn't XHTML give you parser-inserted nested scripts?
- # [08:42] <annevk> heycam: no worries
- # [08:42] <hsivonen> jgraham: yes
- # [08:42] <hsivonen> Hixie: https://www.w3.org/Bugs/Public/show_bug.cgi?id=17529
- # [08:43] * Joins: zcorpan (~zcorpan@c-309fe355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [08:43] <jgraham> I guess that is another case to write tests for
- # [08:44] <jgraham> The platform is way too complicated. Every time you think "I should test this simple thing" you realise there are multiple contexts in which you need to test it, often with different behaviour
- # [08:46] <jgraham> Anyway, time to cycle to the office (in the sunshine!), I guess
- # [08:46] <annevk> Sweden summertime ftw
- # [08:47] <Hixie> i cycle to work every day i go to work... California time ftw :-P
- # [08:47] * Quits: roc_ (~chatzilla@60.234.54.74) (Ping timeout: 245 seconds)
The end :)