Options:
- # Session Start: Fri Aug 17 13:28:24 2012
- # Session Ident: #whatwg
- # [13:28] * Now talking in #whatwg
- # [13:28] * Topic is 'WHATWG: http://www.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!'
- # [13:28] * Set by smaug____!~chatzilla@GGZYYCCCXVIII.gprs.sl-laajakaista.fi on Wed Mar 21 17:14:24
- # [13:28] -lindbohm.freenode.net:#whatwg- [freenode-info] channel trolls and no channel staff around to help? please check with freenode support: http://freenode.net/faq.shtml#gettinghelp
- # [13:28] <krijnh> \o/
- # [13:31] * Joins: MikeSmith_ (~MikeSmith@s1106128.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [13:32] * Quits: MikeSmith (~MikeSmith@s1106203.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 256 seconds)
- # [13:32] * MikeSmith_ is now known as MikeSmith
- # [13:32] <zcorpan> krijnh: hmm?
- # [13:34] <krijn> Almost up!
- # [13:34] <zcorpan> oh
- # [13:34] <zcorpan> nice
- # [13:34] <krijnh> http://twitter.com/krijnhoetmer/status/236415363259183104
- # [13:36] <zcorpan> looks like a case from 1995
- # [13:37] <Ms2ger> Nice wall
- # [13:37] * Ms2ger furiously refreshes
- # [13:37] <Ms2ger> \o/
- # [13:37] <krijn> Hey, you're working on some bullshit HTML standard from last century, I'm working on a crappy desktop server!
- # [13:38] <krijn> Stop ignoring the fact XHTML will take over some day!
- # [13:39] * Joins: jzaefferer (~jzaeffere@205.186.165.147)
- # [13:39] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [13:39] * Joins: erichynds (~ehynds@pool-173-76-135-79.bstnma.fios.verizon.net)
- # [13:39] * Ms2ger ignores krijn instead
- # [13:39] <krijnh> :)
- # [13:39] <krijnh> Me too!
- # [13:39] <krijn> Ohnoes!
- # [13:40] <krijnh> http://krijnhoetmer.nl/irc-logs/ up again?
- # [13:40] * Joins: scott_gonzalez_ (~gonzasi0@205.186.165.147)
- # [13:41] <Ms2ger> It is
- # [13:41] * scott_gonzalez_ is now known as scott_gonzalez
- # [13:41] * Ms2ger waves at the peanut gallery
- # [13:42] <krijnh> Is irc.w3.org still relevant?
- # [13:42] <krijnh> Is this topic already old?
- # [13:42] <krijnh> Should I stfu again?
- # [13:43] <odinho> All that smart stuff I wrote in the down time, noone will ever see it...
- # [13:44] <zcorpan> krijnh: you mean #html-wg?
- # [13:44] <odinho> Unless you take donations of logs? :P
- # [13:44] <odinho> Although I guess i should s/smart/stupid/ and not donate any logs so people see the reality :P
- # [13:44] * Quits: richt (~richt@office.oslo.opera.com) (Read error: Connection reset by peer)
- # [13:44] <krijnh> zcorpan: yeah
- # [13:44] <krijnh> odinho: I could fill up the gaps, yes
- # [13:44] * Joins: richt (~richt@office.oslo.opera.com)
- # [13:45] * Quits: hasather (~davidh@91.203.97.251) (Ping timeout: 248 seconds)
- # [13:48] <krijn> Stevef: there, you can power up my PageRank again via Twitter ;)
- # [13:48] * Quits: zcorpan (~zcorpan@94.234.170.53) (Ping timeout: 240 seconds)
- # [13:48] * Joins: zcorpan (~zcorpan@c-5eeaaa2e-74736162.cust.telenor.se)
- # [13:49] * Quits: kennyluck (~kennyluck@119.161.158.96) (Quit: kennyluck)
- # [13:49] * Joins: garciawebdev (~garciaweb@190.244.73.31)
- # [13:49] * Joins: darobin (~darobin@78.208.93.24)
- # [13:53] * Quits: garciawebdev (~garciaweb@190.244.73.31) (Ping timeout: 240 seconds)
- # [13:57] <jgraham> krijn: You realise that you could buy a Raspberry Pi for like 25 USD and it would be better than that thing, right? :p
- # [13:57] <krijn> No
- # [14:00] <jgraham> It would be smaller and use less electricity. That's better along some axis. I admit that it wouldn't allow you to use floppy disks.
- # [14:01] <krijn> Nor my awesome mIRC logger
- # [14:02] <Ms2ger> Didn't rniwa implement testharness.js support for webkit?
- # [14:03] <jgraham> I thought he did something at least
- # [14:12] <AryehGregor> Oh, did he?
- # [14:12] * Joins: tobyx (~tobyx@fsf/member/tobyx)
- # [14:12] <AryehGregor> Awesome!
- # [14:13] <krijn> lol Stevef
- # [14:14] <Stevef> krijn: i like to be obliging
- # [14:19] <krijn> Some background, for those caring: we had a little second hand clothes shop, an office and a house (where my mother, brother and sister lived), but they had to throw away all of that (high server costs! ;) and start over again somewhere else. Server now is in a new (much smaller) clothes shop, but office and family is gone there. Result: a much slower internet connection in the new place (less usa
- # [14:19] <krijn> ge). If anyone thinks it's too slow, I'm open for donations :]
- # [14:31] * Ms2ger likes http://testsuite.org/
- # [14:31] * Joins: hasather (~davidh@pat-tazdevil.opera.com)
- # [14:34] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 252 seconds)
- # [14:43] * Parts: deane (~dean@203.184.22.238) ("Leaving")
- # [14:46] * Quits: hasather (~davidh@pat-tazdevil.opera.com) (Ping timeout: 252 seconds)
- # [14:57] * Quits: vincent_ (~woops@129.175.204.73) (Read error: Operation timed out)
- # [15:00] <AryehGregor> krijn, what are the requirements for a host?
- # [15:00] * Joins: hasather (~davidh@office.oslo.opera.com)
- # [15:15] <AryehGregor> Did you say this thing actually runs in mIRC?
- # [15:16] * Joins: danbri (~danbri@78-2-129-182.adsl.net.t-com.hr)
- # [15:16] <Ms2ger> He appears to have said that
- # [15:17] <AryehGregor> :/
- # [15:17] <AryehGregor> No wonder.
- # [15:18] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
- # [15:19] <svl> krijn is just very, very good at paving cowpaths
- # [15:19] <jgraham> Actually logging IRC doesn't seem to be that hard. krijn's main value proposition is the little yellow markers people can use to stoke up flamewars
- # [15:19] <svl> or at least at placing the occasional cobblestone on them
- # [15:21] * Quits: roven (~chatzilla@d51530390.static.telenet.be) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713134347])
- # [15:24] <Stevef> jgraham: http://krijnhoetmer.nl/irc-logs/whatwg/20120817#l-81 thats BS!
- # [15:27] * Joins: rwaldron (~rwaldron@75-150-66-249-NewEngland.hfc.comcastbusiness.net)
- # [15:31] * Quits: niloy (~niloy@203.196.177.156) (Ping timeout: 260 seconds)
- # [15:32] * Quits: [[zz]] (~q@node-lj9.pool-101-108.dynamic.totbb.net) (Ping timeout: 246 seconds)
- # [15:33] * Joins: [[zz]] (~q@node-lj9.pool-101-108.dynamic.totbb.net)
- # [15:34] * Joins: sedovsek (~robert@93-103-104-107.dynamic.t-2.net)
- # [15:34] * Joins: snowfox_ben (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
- # [15:37] * Joins: garciawebdev (~garciaweb@190.244.73.31)
- # [15:38] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Remote host closed the connection)
- # [15:41] * Joins: garciawe_ (~garciaweb@190.244.73.31)
- # [15:41] * Quits: garciawebdev (~garciaweb@190.244.73.31) (Ping timeout: 246 seconds)
- # [15:44] * Quits: sedovsek (~robert@93-103-104-107.dynamic.t-2.net) (Quit: sedovsek)
- # [15:44] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [15:44] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [15:45] * Joins: sedovsek (~robert@93-103-104-107.dynamic.t-2.net)
- # [15:45] * Joins: smaug____ (~chatzilla@212-226-43-52-nat.elisa-mobile.fi)
- # [15:51] * Quits: zcorpan (~zcorpan@c-5eeaaa2e-74736162.cust.telenor.se) (Ping timeout: 245 seconds)
- # [15:52] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
- # [15:53] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
- # [15:55] * Joins: zcorpan (~zcorpan@c-5eeaaa2e-74736162.cust.telenor.se)
- # [15:57] * Quits: darobin (~darobin@78.208.93.24) (Remote host closed the connection)
- # [15:59] <AryehGregor> jgraham, we currently detect unreliable tests by hand, file bugs on them by hand, add comments to the bugs by hand every time a known-flaky test fails using a special web interface, and then if a test starts failing far too much we disable it indefinitely by editing our test manifests by hand. And when too many tests fail on a platform, we just completely silence reporting of tests for that platform until someone goes through all the failure
- # [15:59] <AryehGregor> s and alters all the test manifests to skip the platform. By hand.
- # [16:00] <AryehGregor> Oh, and our Android test devices like to randomly die during tests, so that on any given test run a few Android runs will usually fail with no explanation.
- # [16:00] * Quits: smaug____ (~chatzilla@212-226-43-52-nat.elisa-mobile.fi) (Ping timeout: 252 seconds)
- # [16:00] <jgraham> I see
- # [16:00] * Quits: zcorpan (~zcorpan@c-5eeaaa2e-74736162.cust.telenor.se) (Ping timeout: 248 seconds)
- # [16:02] <jgraham> When we add a testit is first run 200 times to check that it produces consistent results. If it doesn't it is marked as unstable and the results are ignored for the purposes of regression detection.
- # [16:02] * Quits: scott_gonzalez (~gonzasi0@205.186.165.147) (Remote host closed the connection)
- # [16:02] * Quits: jzaefferer (~jzaeffere@205.186.165.147) (Remote host closed the connection)
- # [16:03] <jgraham> Then we can also mark failures in stable tests as non reproducable and query to see which tests are producing too many non reproducable fails
- # [16:05] * Joins: smaug____ (~chatzilla@212-226-43-52-nat.elisa-mobile.fi)
- # [16:06] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [16:06] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
- # [16:06] * Quits: Ducki_ (~Ducki@pD9E39BE5.dip0.t-ipconnect.de) (*.net *.split)
- # [16:06] * Quits: Workshiva (Dashiva@nat/google/x-sspnvqlaonqtvshi) (*.net *.split)
- # [16:06] * Quits: victrola` (~decadance@69.73.175.77) (*.net *.split)
- # [16:06] * Quits: NimeshNeema (u2689@gateway/web/irccloud.com/x-gcvoemjknjbxzzda) (*.net *.split)
- # [16:06] * Quits: astearns (~astearns@192.150.22.5) (*.net *.split)
- # [16:06] * Quits: PrgmrBill (~PrgmrBill@unaffiliated/prgmrbill) (*.net *.split)
- # [16:07] * Joins: Ducki_ (~Ducki@pD9E39BE5.dip0.t-ipconnect.de)
- # [16:07] * Joins: Workshiva (Dashiva@nat/google/x-sspnvqlaonqtvshi)
- # [16:07] * Joins: victrola` (~decadance@69.73.175.77)
- # [16:07] * Joins: NimeshNeema (u2689@gateway/web/irccloud.com/x-gcvoemjknjbxzzda)
- # [16:07] * Joins: astearns (~astearns@192.150.22.5)
- # [16:07] * Joins: PrgmrBill (~PrgmrBill@unaffiliated/prgmrbill)
- # [16:08] * Joins: tawhuac (~tawhuac@190.71.144.131)
- # [16:09] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [16:10] * garciawe_ is now known as garciawebdev
- # [16:14] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
- # [16:18] * Joins: ehsan (~ehsan@69.165.253.118)
- # [16:22] * Joins: MacTed (~Thud@63.119.36.36)
- # [16:28] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 248 seconds)
- # [16:30] * Quits: ehsan (~ehsan@69.165.253.118) (Remote host closed the connection)
- # [16:31] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [16:33] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [16:34] * Quits: nessy (~silviapf@124-169-153-4.dyn.iinet.net.au) (Quit: Leaving.)
- # [16:37] * Quits: Ducki_ (~Ducki@pD9E39BE5.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
- # [16:38] * Quits: smaug____ (~chatzilla@212-226-43-52-nat.elisa-mobile.fi) (Ping timeout: 245 seconds)
- # [16:40] * Joins: smaug____ (~chatzilla@a91-154-230-223.elisa-laajakaista.fi)
- # [16:41] * Joins: jryans (~jryans@office.massrel.com)
- # [16:41] * Joins: deane (~dean@203.184.22.238)
- # [16:45] * Joins: jzaefferer (~jzaeffere@205.186.165.147)
- # [16:46] * Joins: scott_gonzalez (~gonzasi0@205.186.165.147)
- # [16:47] * Quits: scott_gonzalez (~gonzasi0@205.186.165.147) (Read error: Connection reset by peer)
- # [16:47] * Quits: jzaefferer (~jzaeffere@205.186.165.147) (Read error: Connection reset by peer)
- # [16:47] * Quits: smaug____ (~chatzilla@a91-154-230-223.elisa-laajakaista.fi) (Ping timeout: 248 seconds)
- # [16:47] * Quits: sedovsek (~robert@93-103-104-107.dynamic.t-2.net) (Quit: sedovsek)
- # [16:49] * Joins: rworth (~rworth@209-255-211-4.ip.mcleodusa.net)
- # [16:49] * Joins: jzaefferer (~jzaeffere@205.186.165.147)
- # [16:50] * Joins: scott_gonzalez (~gonzasi0@205.186.165.147)
- # [16:51] * Joins: zcorpan (~zcorpan@94.234.170.55)
- # [16:51] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [16:52] * abstractj is now known as abstractj|away
- # [16:54] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [16:56] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Quit: thisgeek)
- # [17:01] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
- # [17:03] * Joins: smaug____ (~chatzilla@212-226-42-202-nat.elisa-mobile.fi)
- # [17:03] * Quits: henrikkok (~henrikkok@81.27.221.193) (Quit: Leaving.)
- # [17:13] * Quits: smaug____ (~chatzilla@212-226-42-202-nat.elisa-mobile.fi) (Ping timeout: 260 seconds)
- # [17:13] * Quits: MacTed (~Thud@63.119.36.36)
- # [17:19] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
- # [17:20] * Joins: MacTed (~Thud@63.119.36.36)
- # [17:21] * Joins: danbri_ (~danbri@78-2-138-234.adsl.net.t-com.hr)
- # [17:23] * Joins: izhak (~izhak@188.244.182.230)
- # [17:23] * Quits: danbri (~danbri@78-2-129-182.adsl.net.t-com.hr) (Ping timeout: 240 seconds)
- # [17:24] * Joins: SonicX (~quassel@106.78.194.186)
- # [17:25] * Quits: BennyLava (~colin@pdpc/supporter/professional/riven) (Ping timeout: 265 seconds)
- # [17:25] * Joins: BennyLava (~colin@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [17:25] * Quits: BennyLava (~colin@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [17:25] * Joins: BennyLava (~colin@pdpc/supporter/professional/riven)
- # [17:26] * Quits: Lachy (~Lachy@pat-tazdevil.opera.com) (Quit: Computer has gone to sleep.)
- # [17:29] * Joins: dbaron (~dbaron@70-36-140-99.dsl.dynamic.sonic.net)
- # [17:31] <dglazkov> good morning, Whatwg!
- # [17:32] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
- # [17:37] * Joins: BennyLava` (~colin@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [17:37] * Quits: BennyLava` (~colin@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [17:37] * Joins: BennyLava` (~colin@pdpc/supporter/professional/riven)
- # [17:37] * Quits: BennyLava (~colin@pdpc/supporter/professional/riven) (Ping timeout: 272 seconds)
- # [17:49] * Joins: smaug____ (~chatzilla@212-226-42-202-nat.elisa-mobile.fi)
- # [17:49] <jarek> Hi
- # [17:50] <jarek> what's the official stance on presentational attributes in SVG? Are they considered to be good or bad practice now?
- # [17:51] <jarek> presentational attributes in HTML were deprecated long time ago, will this also happen with SVG for the sake of consistency?
- # [17:52] <zcorpan> SVG is an image format, it's inherently presentational
- # [17:52] <jarek> zcorpan: but it shares a lot of CSS rules with HTML
- # [17:53] * Quits: tawhuac (~tawhuac@190.71.144.131) (Ping timeout: 246 seconds)
- # [17:53] <zcorpan> that doesn't make it any less an image format
- # [17:53] * Quits: SonicX (~quassel@106.78.194.186) (Read error: Connection reset by peer)
- # [17:53] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf)
- # [17:54] <zcorpan> (gotta go)
- # [17:54] * Quits: zcorpan (~zcorpan@94.234.170.55) (Remote host closed the connection)
- # [17:55] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Quit: thisgeek)
- # [17:55] <shepazu> jarek: they are still supported, and will be for the foreseeable future. There's nothing wrong with presentational attributes, but if you don't like them, don't use them
- # [17:56] <jarek> I'm not really convinced that having two ways for doing the same thing is good for the standard
- # [17:56] <jarek> presentational attributes made sense back when XSLT and SMIL were alive
- # [17:57] <shepazu> jarek: you think that deprecating all content using presetanational attributes is better for the standard?
- # [17:58] <jarek> shepazu: in the longer run, yes
- # [17:59] <jarek> shepazu: there are many SVG documents that are mixing both types (e.g. files coded by hand and then tweaked in Inkscape)
- # [17:59] * BennyLava` is now known as BennyLava
- # [17:59] <shepazu> jarek: this is a pretty philosophical point, and I'm not convinced that it's a problem in practice, nor that the simplistic "style vs. content" argument is relevant to SVG
- # [18:03] * Quits: izhak (~izhak@188.244.182.230) (Remote host closed the connection)
- # [18:07] * Quits: nonge_ (~nonge@p5082B232.dip.t-dialin.net) (Quit: Verlassend)
- # [18:07] <jarek> is this theoretically possible that HTML5+CSS4will eventually support all the features of SVG?
- # [18:07] <jarek> gradients, transforms and filters are already there
- # [18:09] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:c90:7aac:7bc9:2fcf) (Ping timeout: 246 seconds)
- # [18:09] <jarek> the biggest missing feature is <path> element
- # [18:09] <shepazu> jarek: it's not theoretical… HTML5 already supports all the features of SVG… it's called SVG
- # [18:11] <jarek> shepazu: all HTML5 does is support for inline SVG element, you still have to work with awkward SVG DOM and use SVG namespaces
- # [18:11] <shepazu> well, SVG2 will solve some of that
- # [18:12] <jarek> will it be still XML-based?
- # [18:12] <shepazu> anyway, HTML5 is feature-frozen, so it would be some future HTML spec, and I don't think it's likely
- # [18:12] <shepazu> it's markup-based
- # [18:13] <shepazu> later, I have a meeting now
- # [18:14] <smaug____> shepazu: luckily this channel is about HTML spec which isn't frozen ;)
- # [18:15] * Joins: izhak (~izhak@213.87.241.187)
- # [18:15] <jgraham> What is this "frozen" of which you speak?
- # [18:16] * Joins: sicking (~chatzilla@c-67-180-8-184.hsd1.ca.comcast.net)
- # [18:16] * Quits: Smylers (~smylers@62.249.246.74) (Ping timeout: 246 seconds)
- # [18:18] * Joins: rniwa (rniwa@nat/google/x-ujdhlsnnouzqmuzd)
- # [18:21] * Quits: izhak (~izhak@213.87.241.187) (Ping timeout: 256 seconds)
- # [18:22] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
- # [18:23] <jgraham> smaug____: Your history tests scare me. I look at them, go "oh, surely everyone's interoperable on that" and then get 3 different behaviours in three browsers
- # [18:23] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:24] * Joins: tomasf (~tom@c-36dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [18:24] * Quits: pyrsmk (~pyrsmk@84.5.195.153) (Read error: Connection reset by peer)
- # [18:26] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
- # [18:26] * Quits: smaug____ (~chatzilla@212-226-42-202-nat.elisa-mobile.fi) (Ping timeout: 248 seconds)
- # [18:28] <Ms2ger> jgraham, could have got 5
- # [18:31] * Joins: ap_ (~ap@2620:149:4:1b01:50f9:5480:fd7d:ddb2)
- # [18:32] * ImBcmDth_ is now known as ImBcmDth
- # [18:36] * Quits: dbaron (~dbaron@70-36-140-99.dsl.dynamic.sonic.net) (Ping timeout: 244 seconds)
- # [18:36] * Quits: danbri_ (~danbri@78-2-138-234.adsl.net.t-com.hr) (Remote host closed the connection)
- # [18:38] * Joins: danbri (~danbri@78-2-138-234.adsl.net.t-com.hr)
- # [18:40] * Joins: TabAtkins_ (tabatkins@nat/google/x-aulspvoaedpbaldb)
- # [18:41] * Quits: beverloo (peter@nat/google/x-kulzclyrjfcqesfw) (Quit: beverloo)
- # [18:42] <tantek> Lachy, odinho re: that input hidden and :enabled issue - was that logged in bugzilla? can we add this testcase/example to it? Test here: http://jsfiddle.net/duHdp/ (from dfltr)
- # [18:43] <jgraham> Hmm, so if I understand the spec correctly, the behaviour of history.go(-1); history.go(1) depends on whether the previous page is in the fast back cache
- # [18:44] <jgraham> Um, not quite
- # [18:44] <jgraham> But something like that
- # [18:44] <jgraham> Oh, no that is an example
- # [18:45] <jgraham> Or, maybe I am wrong
- # [18:45] <Ms2ger> Maybe?
- # [18:45] <jgraham> Well I am clearly wrong about some things
- # [18:45] <jgraham> I think this is one of them
- # [18:46] <jgraham> For some reason I thought that the navigate algorithm cleared out any other history traversal tasks
- # [18:47] <jgraham> Hmm, maybe it does
- # [18:47] <jgraham> Depends what calls "update the session history with the new page"
- # [18:48] <jgraham> Ah, but this is "entry update"
- # [18:49] <jgraham> Should probably think somewhere other than IRC
- # [18:52] * Quits: danbri (~danbri@78-2-138-234.adsl.net.t-com.hr) (Remote host closed the connection)
- # [18:58] * Quits: tobyx (~tobyx@fsf/member/tobyx) (Quit: Linkinus - http://linkinus.com)
- # [19:00] * Quits: MikeSmith (~MikeSmith@s1106128.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 260 seconds)
- # [19:01] * Joins: MikeSmith (~MikeSmith@s1106128.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [19:02] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
- # [19:04] * Quits: myakura (~myakura@FL1-49-129-49-171.tky.mesh.ad.jp) (Remote host closed the connection)
- # [19:05] * Quits: miChou (~mibalan@dublin-proxy.adobe.com) (Quit: Leaving.)
- # [19:05] * Joins: SonicX (~quassel@106.78.194.186)
- # [19:08] * Joins: maikmerten (~maikmerte@port-92-201-33-164.dynamic.qsc.de)
- # [19:12] * Quits: SonicX (~quassel@106.78.194.186) (Ping timeout: 260 seconds)
- # [19:13] * Joins: SonicX (~quassel@106.78.194.186)
- # [19:13] * jonlee|afk is now known as jonlee
- # [19:14] * jonlee is now known as jonlee|afk
- # [19:15] * Joins: dbaron (~dbaron@nat/mozilla/x-pmzmlrikotekeeso)
- # [19:15] * Quits: WolfieZero (~WolfieZer@87.124.34.32) (Quit: WolfieZero)
- # [19:22] * jonlee|afk is now known as jonlee
- # [19:24] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Remote host closed the connection)
- # [19:25] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
- # [19:26] * Joins: zcorpan (~zcorpan@94.234.170.55)
- # [19:27] * Quits: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com) (Quit: adactio)
- # [19:28] * Joins: MikeSmith_ (~MikeSmith@s1106107.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [19:28] * Joins: gwicke (~gabriel@wikimedia/gwicke)
- # [19:28] * Quits: zcorpan (~zcorpan@94.234.170.55) (Remote host closed the connection)
- # [19:28] * Joins: pyrsmk (~pyrsmk@2a01:e35:2f52:ead0:21e:8cff:feeb:d962)
- # [19:29] * Joins: mattgifford (~mattgiffo@70.102.199.158)
- # [19:30] * Quits: MikeSmith (~MikeSmith@s1106128.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 260 seconds)
- # [19:30] * MikeSmith_ is now known as MikeSmith
- # [19:32] * abstractj|away is now known as abstractj
- # [19:32] * Quits: abstractj (~abstractj@redhat/jboss/abstractj) (Excess Flood)
- # [19:34] * Joins: abstractj (~abstractj@redhat/jboss/abstractj)
- # [19:38] * Joins: ChrisWilson (cwilso@nat/google/x-iwupfbbxsxiqtfpx)
- # [19:39] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Remote host closed the connection)
- # [19:43] * Joins: MikeSmith_ (~MikeSmith@s1106129.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [19:44] * Quits: MikeSmith (~MikeSmith@s1106107.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 246 seconds)
- # [19:44] * MikeSmith_ is now known as MikeSmith
- # [19:46] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [19:46] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [19:55] * Quits: cheron (~cheron@unaffiliated/cheron) (Quit: Leaving.)
- # [19:57] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Quit: thisgeek)
- # [19:57] <Hixie> sicking: do you have a link to the e-mail where you asked for popstate to not fire during load? I thought the spec used to prevent that, and the Mozilla proposal was to switch to firing it always because it was considered really bad to stop links from working while the page was loading some huge image, or something.
- # [19:58] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 260 seconds)
- # [19:59] <sicking> Hixie: i don't have a link no. Define "during load"
- # [19:59] <sicking> Hixie: we requested multiple change
- # [19:59] <sicking> s
- # [19:59] <sicking> Hixie: one was to remove the behavior of "always fire a popstate event when firing a load event"
- # [20:00] <sicking> Hixie: another was to "allow popstate to fire while the page is loading, I.e. before the load event has fired, when a history traversal happens"
- # [20:03] <sicking> Hixie: the blog post explains it pretty well, no?
- # [20:05] * Quits: rworth (~rworth@209-255-211-4.ip.mcleodusa.net) (Quit: Leaving...)
- # [20:06] * Joins: rworth (~rworth@209-255-211-4.ip.mcleodusa.net)
- # [20:08] * ap_ is now known as ap
- # [20:12] * ojan_away is now known as ojan
- # [20:12] <Hixie> sicking: i thought your e-mail just now was requesting that we not fire it while page was loading?
- # [20:12] <Hixie> sicking: maybe i misread your e-mail
- # [20:13] <sicking> Hixie: i might have been unclear
- # [20:13] <Hixie> "it's unfortunate if the spec still calls for popstate to be fired during pageload"
- # [20:14] <Hixie> i guess that can eb read both ways
- # [20:14] <Hixie> anyway as far as i know the spec exactly matches the requests you (mozilla) made
- # [20:22] <sicking> Hixie: yeah, i think i read it the other way
- # [20:22] <sicking> Hixie: lemme recheck the thread and clarify
- # [20:24] <sicking> Hixie: i think he's saying that the spec calls for popstate to automatically fire when the initial "load" event fires for a page load. So no state transitions happening other than loading the page
- # [20:25] <sicking> Hixie: in fact, i'm quite certain that is what he says given the provided examples
- # [20:26] * Quits: barneybook (kvirc@220-133-195-146.HINET-IP.hinet.net) (Read error: Connection reset by peer)
- # [20:26] <sicking> i'll check if his spec quotes are accurate, but if they are the spec doesn't follow the mozilla proposal
- # [20:27] <Hixie> i'm not aware of 'popstate' being mentioned anywhere near the 'load' event
- # [20:27] <Hixie> they're in different chapters
- # [20:27] * Joins: barneybook (kvirc@220-133-195-146.HINET-IP.hinet.net)
- # [20:27] <Hixie> the only place in the spec that fires popstate is the "traverse the history" algorithm, and then only if /state changed/ is true
- # [20:28] <Hixie> that's true when the page is first navigated to, but that's _long_ before 'load' fires
- # [20:29] * Quits: dbaron (~dbaron@nat/mozilla/x-pmzmlrikotekeeso) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [20:29] <Hixie> (in fact in most UAs I'd expect that to happen before you have any chance of hooking an event handler for it)
- # [20:30] <Hixie> (it is guaranteed to be before any script execution, though i guess not before the <body onpopstate> is parsed, so it could theoretically be detected)
- # [20:31] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 265 seconds)
- # [20:32] <sicking> Hixie: define "when the page is first navigated to"
- # [20:32] <sicking> Hixie: the mozilla proposal was that popstate only fires when transitioning sessionhistory entries by the current Document doesn't change
- # [20:32] * Joins: dbaron (~dbaron@nat/mozilla/x-ashnzaufdqqhcbtg)
- # [20:33] <Hixie> well you definitely have to fire it if you go from doc A at state 1 to doc B and back to doc A at state 2
- # [20:33] <Hixie> i guess we could not fire it when you're going to the document for the first time
- # [20:33] <sicking> how could you go back to doc A at state 2?
- # [20:33] <Hixie> (first navigated = when the Document has no session history entry that it has ever been traversed to)
- # [20:34] <sicking> if you left doc A at state 1 to doc B, and then go back, wouldn't you end back at state 1 in doc A?
- # [20:34] <Hixie> not if you go forward or back in the session history by more than one step at a time
- # [20:34] <sicking> ah, yes
- # [20:35] <sicking> so if you have three entries in SH: <A, 1> <A, 2> <B, 1>. And then go from first to third, no popstate fires. but if you then go from third to second, popstate does need to fire
- # [20:35] <Hixie> right
- # [20:36] <Hixie> currently, if you click on a link to <C, 1>, it also fires, as soon as the page is shown
- # [20:36] <Hixie> we can change that though
- # [20:36] <sicking> but if you have <A, 1> <A, 2> and the user is at the second state and clicks a link to document B then no popstate should fire at any time
- # [20:36] <Hixie> (there's no risk of compat issues since you can barely ever detect it anyway)
- # [20:36] <sicking> yeah, i think we should change that
- # [20:37] <Hixie> currently the spec treats that as if you are going from <B, null> to <B, 1>, which is why it fires the event, fwiw
- # [20:37] <sicking> it's unclear what the compat risk is since i don't know how much of the page can be parsed at that time. But gecko already does this, so i'm not too worried about compat risk
- # [20:37] <sicking> especially for Gecko since we wouldn't change :-)
- # [20:38] <Hixie> and the other browsers ahven't updated to the new model anyway, right?
- # [20:38] <sicking> i don't think Webkit does what the spec currently or Gecko does though
- # [20:38] <sicking> i thought webkit had implemented the gecko model a long time ago, but apparently they have bugs
- # [20:38] <sicking> this stuff really really needs a test suite
- # [20:38] <sicking> i'm quite worried that IE gets it totally wrong
- # [20:39] <Hixie> filed https://www.w3.org/Bugs/Public/show_bug.cgi?id=18605
- # [20:39] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
- # [20:40] <sicking> thanks
- # [20:43] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
- # [20:43] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Ping timeout: 260 seconds)
- # [20:43] * Quits: gwicke (~gabriel@wikimedia/gwicke) (Read error: Connection reset by peer)
- # [20:44] * Joins: othermaciej (~mjs@17.245.111.239)
- # [20:44] * Joins: gwicke (~gabriel@wikimedia/gwicke)
- # [20:46] * Joins: Lachy (~Lachy@cm-84.215.193.125.getinternet.no)
- # [20:46] * Quits: raphc (~quassel@153-107-190-109.dsl.ovh.fr) (Ping timeout: 252 seconds)
- # [20:49] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
- # [20:49] * jonlee is now known as jonlee|afk
- # [20:53] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
- # [20:54] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Ping timeout: 244 seconds)
- # [20:55] * jonlee|afk is now known as jonlee
- # [20:57] * Quits: othermaciej (~mjs@17.245.111.239) (Quit: othermaciej)
- # [21:03] * Joins: othermaciej (~mjs@17.245.111.239)
- # [21:09] * Joins: nvartolomei (~nvartolom@178.168.103.7)
- # [21:10] <nvartolomei> .
- # [21:12] * Quits: Lachy (~Lachy@cm-84.215.193.125.getinternet.no) (Quit: Computer has gone to sleep.)
- # [21:14] * Quits: pyrsmk (~pyrsmk@2a01:e35:2f52:ead0:21e:8cff:feeb:d962) (Remote host closed the connection)
- # [21:15] * Parts: nvartolomei (~nvartolom@178.168.103.7)
- # [21:15] * Joins: pyrsmk (~pyrsmk@2a01:e35:2f52:ead0:21e:8cff:feeb:d962)
- # [21:16] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [21:18] * Joins: nvartolomei (~nvartolom@178.168.103.7)
- # [21:24] * Joins: Lachy (~Lachy@cm-84.215.193.125.getinternet.no)
- # [21:24] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [21:28] * Quits: Lachy (~Lachy@cm-84.215.193.125.getinternet.no) (Client Quit)
- # [21:41] * Quits: SonicX (~quassel@106.78.194.186) (Ping timeout: 246 seconds)
- # [21:44] * Quits: Ms2ger (~Ms2ger@91.181.1.199) (Quit: nn)
- # [21:46] * Joins: zcorpan (~zcorpan@94.234.170.55)
- # [21:46] * Quits: ivan\ (~ivan@unaffiliated/ivan/x-000001) (Ping timeout: 268 seconds)
- # [21:47] * Joins: Yuhong (~chatzilla@50-47-177-209.evrt.wa.frontiernet.net)
- # [21:48] <Yuhong> Just posted this: http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2012-August/036933.html
- # [21:48] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [21:50] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
- # [21:54] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Ping timeout: 260 seconds)
- # [21:54] * Quits: Areks (~Areks@176.14.9.15) (Ping timeout: 268 seconds)
- # [22:00] * Quits: maikmerten (~maikmerte@port-92-201-33-164.dynamic.qsc.de) (Remote host closed the connection)
- # [22:03] * Quits: nvartolomei (~nvartolom@178.168.103.7) (Remote host closed the connection)
- # [22:07] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [22:08] * Joins: tantek (~tantek@66-87-7-38.pools.spcsdns.net)
- # [22:10] * Quits: tantek (~tantek@66-87-7-38.pools.spcsdns.net) (Client Quit)
- # [22:10] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [22:13] * Joins: barnabywalters (~barnabywa@host-92-28-210-5.as13285.net)
- # [22:16] * Quits: Yuhong (~chatzilla@50-47-177-209.evrt.wa.frontiernet.net) (Ping timeout: 256 seconds)
- # [22:19] * Quits: zcorpan (~zcorpan@94.234.170.55) (Remote host closed the connection)
- # [22:25] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 246 seconds)
- # [22:28] * Quits: drublic_ (~drublic@p5098a42b.dip0.t-ipconnect.de) (Remote host closed the connection)
- # [22:28] * Joins: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de)
- # [22:32] * Joins: Areks (~Areks@176.14.9.15)
- # [22:33] * Quits: isherman1 (isherman@nat/google/x-yaxyxarhotrlzkbt) (Quit: Leaving.)
- # [22:33] * Joins: isherman (isherman@nat/google/x-jxgtalpomqrrnltm)
- # [22:35] * Quits: erichynds (~ehynds@pool-173-76-135-79.bstnma.fios.verizon.net)
- # [22:42] * Quits: LBP (~Mirc@pD9EB1A82.dip0.t-ipconnect.de) (Quit: Bye, bye! See you on http://leanbackplayer.com)
- # [22:45] * Joins: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net)
- # [22:50] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
- # [22:51] * Quits: pyrsmk (~pyrsmk@2a01:e35:2f52:ead0:21e:8cff:feeb:d962) (Remote host closed the connection)
- # [22:52] * Quits: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de) (Remote host closed the connection)
- # [22:53] * Joins: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de)
- # [22:55] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Ping timeout: 252 seconds)
- # [22:55] * Quits: ChrisWilson (cwilso@nat/google/x-iwupfbbxsxiqtfpx) (Quit: Leaving.)
- # [22:57] * Quits: jryans (~jryans@office.massrel.com) (Quit: Be back later)
- # [22:58] * Quits: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de) (Ping timeout: 276 seconds)
- # [23:02] * Joins: Lachy (~Lachy@cm-84.215.193.125.getinternet.no)
- # [23:02] <jgraham> sicking: Hmm we have tests for the history state stuff. Did we not release them?
- # [23:03] * Quits: gwicke (~gabriel@wikimedia/gwicke) (Read error: Connection reset by peer)
- # [23:03] <jgraham> Oh we did
- # [23:03] <jgraham> http://w3c-test.org/html/tests/submission/Opera/historyinterface/
- # [23:03] * Joins: gwicke (~gabriel@wikimedia/gwicke)
- # [23:03] <sicking> jgraham: They apparently missed this case though, since I believe Gecko passes them
- # [23:04] <jgraham> sicking: Not the gecko I have here at least
- # [23:04] <jgraham> They might have missed this case of course, we don't claim to write perfect tests :)
- # [23:04] <sicking> hmm.. yeah, you're right. I seem to recall being told we pass, but i'm clearly wrong
- # [23:05] <jgraham> Patches welcome of course
- # [23:06] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Quit: thisgeek)
- # [23:06] * Joins: scor (~scor@c-98-216-97-72.hsd1.ma.comcast.net)
- # [23:06] * Quits: scor (~scor@c-98-216-97-72.hsd1.ma.comcast.net) (Changing host)
- # [23:06] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [23:11] * Quits: hswe (~hswe@san.space150.com) (Remote host closed the connection)
- # [23:11] * Joins: ivan\ (~ivan@unaffiliated/ivan/x-000001)
- # [23:12] * Quits: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net) (Quit: cying)
- # [23:12] * Joins: cying (~cying@173-228-29-224.dsl.static.sonic.net)
- # [23:15] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [23:16] * Quits: othermaciej (~mjs@17.245.111.239) (Quit: othermaciej)
- # [23:18] * Quits: rworth (~rworth@209-255-211-4.ip.mcleodusa.net) (Quit: Leaving...)
- # [23:19] * Joins: Smylers (~smylers@host86-179-136-136.range86-179.btcentralplus.com)
- # [23:21] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [23:24] * Quits: Lachy (~Lachy@cm-84.215.193.125.getinternet.no) (Quit: Computer has gone to sleep.)
- # [23:25] * Quits: MacTed (~Thud@63.119.36.36)
- # [23:28] * Joins: xtoph (~xtoph@chello213047237242.tirol.surfer.at)
- # [23:29] * Joins: MikeSmith_ (~MikeSmith@s1106087.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [23:30] * Joins: drublic (~drublic@frbg-5f7315c2.pool.mediaWays.net)
- # [23:31] * Joins: Datfabpeak1 (~udWopyaca@76-42.78-83.cust.bluewin.ch)
- # [23:31] * Quits: MikeSmith (~MikeSmith@s1106129.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 260 seconds)
- # [23:31] * MikeSmith_ is now known as MikeSmith
- # [23:32] * Joins: othermaciej (~mjs@17.245.111.239)
- # [23:33] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
- # [23:34] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [23:38] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
- # [23:41] * Quits: barnabywalters (~barnabywa@host-92-28-210-5.as13285.net) (Quit: barnabywalters)
- # [23:41] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
- # [23:42] * Quits: xtoph (~xtoph@chello213047237242.tirol.surfer.at) (Quit: Au clair de la lune, Mon ami Pierrot...)
- # [23:43] <zewt> (opera history api seemed pretty broken when I was testing recently; clicking <a href=#foo> didn't fire onpopstate)
- # [23:45] * Quits: othermaciej (~mjs@17.245.111.239) (Quit: othermaciej)
- # [23:45] * Quits: snowfox_ben (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Ping timeout: 256 seconds)
- # [23:46] <jgraham> zewt: Write a test and we will fix it
- # [23:51] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
- # [23:52] <zewt> i really wish there was a web app I could just write, run and submit tests from
- # [23:52] * Joins: barnabywalters (~barnabywa@92.28.210.5)
- # [23:54] <jgraham> Yes, several people have suggested that
- # [23:55] <jgraham> But really, even a live DOM viewer page that demonstrates the problem and can be turned into a real test would be fine
- # [23:55] * Joins: pyrsmk (~pyrsmk@2a01:e35:2f52:ead0:21e:8cff:feeb:d962)
- # [23:56] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Ping timeout: 252 seconds)
- # [23:56] * Joins: othermaciej (~mjs@17.245.111.239)
- # [23:56] <zewt> well, it's pretty straightforward, eg. https://zewt.org/~glenn/test-same-hash.html clicking the links does nothing
- # [23:56] * Joins: Yuhong (~chatzilla@50-47-177-209.evrt.wa.frontiernet.net)
- # [23:56] * Quits: barnabywalters (~barnabywa@92.28.210.5) (Ping timeout: 240 seconds)
- # [23:57] <zewt> fortunately I can polyfill it pretty easily
- # [23:58] * Quits: Smylers (~smylers@host86-179-136-136.range86-179.btcentralplus.com) (Quit: Leaving.)
- # Session Close: Sat Aug 18 00:00:02 2012
The end :)