/irc-logs / freenode / #whatwg / 2015-09-23 / end

Options:

Previous day, Next day

  1. # Session Start: Wed Sep 23 00:00:00 2015
  2. # Session Ident: #whatwg
  3. # [00:00] * MikeSmith wonders if smaug____ is also a filmmaker
  4. # [00:02] <smaug____> hmm
  5. # [00:03] <smaug____> at least I'm not aware of that
  6. # [00:04] * Quits: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net) (Remote host closed the connection)
  7. # [00:06] * Quits: jory_ (~jory@supercu.be) (Ping timeout: 252 seconds)
  8. # [00:06] * Quits: c74d3 (~c74d3a4eb@2002:4404:712c:0:76de:2bff:fed4:2766) (Remote host closed the connection)
  9. # [00:06] * Quits: jernoble|laptop (~jernoble@17.114.218.218) (Quit: Textual IRC Client: www.textualapp.com)
  10. # [00:08] * Joins: jory (~jory@supercu.be)
  11. # [00:08] * Joins: c74d3 (~c74d3a4eb@2002:4404:712c:0:76de:2bff:fed4:2766)
  12. # [00:08] * Joins: jernoble|laptop (~jernoble@17.202.49.10)
  13. # [00:09] * Quits: sballesteros_ (sid39846@gateway/web/irccloud.com/x-nzrftgzpvgunlquc) (Ping timeout: 252 seconds)
  14. # [00:09] * Quits: jernoble|laptop (~jernoble@17.202.49.10) (Client Quit)
  15. # [00:10] * Quits: Hixie (~ianh@178.255.149.100) (Ping timeout: 246 seconds)
  16. # [00:11] * Quits: wilhelm_ (~wilhelm@178.255.149.100) (Ping timeout: 250 seconds)
  17. # [00:12] * Quits: c74d3 (~c74d3a4eb@2002:4404:712c:0:76de:2bff:fed4:2766) (Read error: Connection reset by peer)
  18. # [00:12] * Quits: TabAtkins (sid11559@gateway/web/irccloud.com/x-tukirdmpfvlwhggk) (Ping timeout: 252 seconds)
  19. # [00:12] * Joins: wilhelm (~wilhelm@178.255.149.100)
  20. # [00:12] * Joins: Hixie (~ianh@178.255.149.100)
  21. # [00:12] * Joins: sballesteros_ (sid39846@gateway/web/irccloud.com/x-wxfjtimxjuojqsxq)
  22. # [00:12] * Quits: igrigorik (sid16869@gateway/web/irccloud.com/x-ymsnrmycxtxktgnn) (Ping timeout: 252 seconds)
  23. # [00:14] * Joins: TabAtkins (sid11559@gateway/web/irccloud.com/x-ontlnedifjmjesyf)
  24. # [00:14] * Joins: c74d3 (~c74d3a4eb@2002:4404:712c:0:76de:2bff:fed4:2766)
  25. # [00:15] * Quits: pdr (sid7901@gateway/web/irccloud.com/x-vqmbslwqapqoodgs) (Ping timeout: 252 seconds)
  26. # [00:15] * Joins: igrigorik (sid16869@gateway/web/irccloud.com/x-igsfczsoftjauvme)
  27. # [00:15] * Quits: plutoniix (~plutoniix@node-697.pool-125-25.dynamic.totbb.net) (Quit: จรลี จรลา)
  28. # [00:15] * Quits: hallvors (~sid83@2620:101:8016:74::4:53) (Ping timeout: 252 seconds)
  29. # [00:16] * Joins: hallvors (~sid83@2620:101:8016:74::4:53)
  30. # [00:16] * Joins: pdr (sid7901@gateway/web/irccloud.com/x-ugijrozobyqvsbpz)
  31. # [00:20] * Joins: frivoal (~frivoal@softbank126142063093.bbtec.net)
  32. # [00:21] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
  33. # [00:21] * Quits: rwaldron (rwaldron@gateway/shell/jquery.com/x-yrdmtjuzacnepone) (Ping timeout: 252 seconds)
  34. # [00:22] * Quits: Garbee (uid21171@gateway/web/irccloud.com/x-zcemklzfzsmxbgdm) (Ping timeout: 252 seconds)
  35. # [00:22] * Joins: Garbee (uid21171@gateway/web/irccloud.com/x-knsnwkmuomcpmrtf)
  36. # [00:23] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
  37. # [00:24] * Joins: rwaldron (rwaldron@gateway/shell/jquery.com/x-julskvlpancobglb)
  38. # [00:25] * Joins: MacTed (~Thud@c-98-216-254-6.hsd1.ma.comcast.net)
  39. # [00:25] * Quits: TallTed (~Thud@c-98-216-254-6.hsd1.ma.comcast.net) (Ping timeout: 252 seconds)
  40. # [00:25] * Quits: frivoal (~frivoal@softbank126142063093.bbtec.net) (Ping timeout: 252 seconds)
  41. # [00:25] * Quits: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net) (Ping timeout: 256 seconds)
  42. # [00:26] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  43. # [00:27] * Joins: hober2 (~ted@unaffiliated/hober)
  44. # [00:27] * Quits: jkomoros______ (sid7860@gateway/web/irccloud.com/x-gxqilmrqdozgdoii) (Ping timeout: 252 seconds)
  45. # [00:28] * Joins: jkomoros______ (sid7860@gateway/web/irccloud.com/x-veploulyqjstnllk)
  46. # [00:28] * Quits: hober (~ted@unaffiliated/hober) (Read error: Connection reset by peer)
  47. # [00:29] * heycam|away is now known as heycam
  48. # [00:30] * Quits: roc (~chatzilla@121.98.85.93) (Ping timeout: 246 seconds)
  49. # [00:33] * Quits: MacTed (~Thud@c-98-216-254-6.hsd1.ma.comcast.net)
  50. # [00:34] * Joins: jyasskin (jyasskin@nat/google/x-udlmpwahtrfupmxc)
  51. # [00:47] * Joins: jernoble|laptop (~jernoble@17.202.49.10)
  52. # [00:52] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
  53. # [00:54] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
  54. # [00:56] * Quits: ap_ (~ap@17.114.216.239)
  55. # [01:01] * Quits: strugee (~strugee@2602:d8:a048:e600:2247:47ff:fe82:d58c) (Ping timeout: 240 seconds)
  56. # [01:12] * Quits: JoWie (uid93456@gateway/web/irccloud.com/x-egmpgsngxrjjvjel) (Quit: Connection closed for inactivity)
  57. # [01:17] * Quits: ccardona-work (~ccardona-@c-24-130-132-120.hsd1.ca.comcast.net) (Quit: ccardona-work)
  58. # [01:19] * Quits: dickdaley (~dickdaley@198.233.131.186) (Ping timeout: 250 seconds)
  59. # [01:21] * Joins: roc (~chatzilla@2400:e780:801:224:2677:3ff:fece:dc64)
  60. # [01:28] * Joins: rniwa (~rniwa@17.202.48.248)
  61. # [01:28] <rniwa> hayato: yt?
  62. # [01:29] <rniwa> Domenic: yt?
  63. # [01:29] <Domenic> rniwa: yes
  64. # [01:29] <rniwa> Domenic: does the event path supposed to include shadow root?
  65. # [01:29] <rniwa> Domenic: it looks like it should according to the latest editor's draft
  66. # [01:29] <rniwa> annevk: ^
  67. # [01:30] <Domenic> rniwa: I think it was renamed to deepPath and does, for open shadow trees
  68. # [01:30] <rniwa> Domenic: I'm not talking about the property `deepPath`
  69. # [01:30] <Domenic> rniwa: oh, you mean the shadow root node specifically? yes, i can't imagine why that would be omitted.
  70. # [01:30] <rniwa> Domenic: but rather whether the event will be fired on the shadow root or not
  71. # [01:30] <Domenic> i see
  72. # [01:30] <rniwa> Domenic: and it seems the answer is yes
  73. # [01:30] <Domenic> I don't remember anyone ever bringing this up, but it does seem like the intention and it seems reasonable.
  74. # [01:31] * Joins: scor (~scor@drupal.org/user/52142/view)
  75. # [01:32] <rniwa> Domenic: okay, thanks
  76. # [01:35] * Joins: jensnockert (~jensnocke@84.219.248.21)
  77. # [01:36] * Quits: scor (~scor@drupal.org/user/52142/view) (Client Quit)
  78. # [01:36] <dglazkov> yep, that should be okay
  79. # [01:37] * rniwa is writing tests
  80. # [01:39] * Quits: jensnockert (~jensnocke@84.219.248.21) (Ping timeout: 246 seconds)
  81. # [01:43] * Quits: Jayflux (~Jayflux@unaffiliated/jayflux) (Read error: Connection reset by peer)
  82. # [01:44] <MikeSmith> annevk: https://twitter.com/amirrajan/status/646380685045796864
  83. # [01:44] * Joins: scor (~scor@drupal.org/user/52142/view)
  84. # [01:44] <MikeSmith> annevk: http://a/%%30%30
  85. # [01:45] <MikeSmith> rniwa: do you know, does Safari not support getUserMedia at all? even prefixed?
  86. # [01:46] * Quits: scor (~scor@drupal.org/user/52142/view) (Client Quit)
  87. # [01:46] <rniwa> MikeSmith: we don't support it at all
  88. # [01:46] <rniwa> MikeSmith: not even prefixed
  89. # [01:46] <MikeSmith> ok
  90. # [01:47] * Quits: jernoble|laptop (~jernoble@17.202.49.10) (Quit: My Mac has gone to sleep. ZZZzzz…)
  91. # [01:48] <MikeSmith> I get different errors for it in nightly WebKit vs Safari 8 stable, which made me wonder a bit ("permission denied" in WebKit vs "undefined" in stable)
  92. # [01:48] <MikeSmith> smaug____: was wondering given Ms2ger comment about the film festival
  93. # [01:48] <rniwa> oh that's strange.
  94. # [01:49] <MikeSmith> rniwa: yeah dunno whyーdidn't investigate beyond that
  95. # [01:50] <rniwa> MikeSmith: okay, thanks for letting me know!
  96. # [01:51] <MikeSmith> cheers
  97. # [01:52] * Joins: strugee (~strugee@2602:d8:a048:e600:2247:47ff:fe82:d58c)
  98. # [01:57] <smaug____> MikeSmith: oh. just a film festival around here
  99. # [01:57] * Joins: frivoal (~frivoal@softbank126142063093.bbtec.net)
  100. # [01:57] * smaug____ could recommend "The Brand New Testament"
  101. # [02:00] * Quits: ambv (~ambv@199.201.64.130) (Quit: sys.exit(0) # computer went to sleep)
  102. # [02:01] * Quits: dbaron (~dbaron@2620:101:80fb:224:90fd:369a:212a:34d2) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  103. # [02:02] * Joins: dbaron (~dbaron@guest-nat.p2p.sfo1.mozilla.com)
  104. # [02:05] * Quits: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyyyt-3.rev.dnainternet.fi) (Ping timeout: 246 seconds)
  105. # [02:06] * Quits: frivoal (~frivoal@softbank126142063093.bbtec.net) (Remote host closed the connection)
  106. # [02:09] * Joins: frivoal (~frivoal@softbank126142063093.bbtec.net)
  107. # [02:09] * Joins: jernoble|laptop (~jernoble@76.74.153.36)
  108. # [02:17] * hober2 is now known as hober
  109. # [02:20] * MikeSmith googles The Brand New Testament
  110. # [02:20] * MikeSmith sees Catherine Deneuve so that's a definite plus
  111. # [02:30] * Quits: gavinc (~gavin@barad-dur.carothers.name) (Ping timeout: 240 seconds)
  112. # [02:41] * Quits: dbaron (~dbaron@guest-nat.p2p.sfo1.mozilla.com) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  113. # [02:48] * Joins: gavinc (~gavin@barad-dur.carothers.name)
  114. # [02:50] * Quits: gavinc (~gavin@barad-dur.carothers.name) (Client Quit)
  115. # [02:51] * Quits: alrra (uid62345@gateway/web/irccloud.com/x-fuewzxqpcjvfkewt) (Quit: Connection closed for inactivity)
  116. # [02:55] * Joins: bkardell (uid10373@gateway/web/irccloud.com/x-csvhhgdiizarwfmh)
  117. # [02:55] * Joins: estellevw (~estellevw@76-220-22-18.lightspeed.sntcca.sbcglobal.net)
  118. # [02:57] * Quits: jernoble|laptop (~jernoble@76.74.153.36) (Remote host closed the connection)
  119. # [02:57] * Joins: jernoble|laptop (~jernoble@76.74.153.36)
  120. # [03:01] * Joins: dbaron (~dbaron@2620:101:80fb:224:90fd:369a:212a:34d2)
  121. # [03:05] * Quits: spacenomad (~spacenoma@unaffiliated/spacenomad) (Quit: Wandering through space...)
  122. # [03:07] * Joins: spacenomad (~spacenoma@unaffiliated/spacenomad)
  123. # [03:07] * Joins: plutoniix (~plutoniix@119.63.87.222)
  124. # [03:16] * Quits: jernoble|laptop (~jernoble@76.74.153.36) (Quit: My Mac has gone to sleep. ZZZzzz…)
  125. # [03:18] * Quits: bholley (~bholley@c-73-231-198-151.hsd1.ca.comcast.net)
  126. # [03:19] * Quits: jyasskin_w (jyasskin@nat/google/x-fxpxhnprrchyqtpv) (Quit: Leaving)
  127. # [03:20] * Quits: jyasskin (jyasskin@nat/google/x-udlmpwahtrfupmxc) (Quit: My computer has gone to sleep. ZZZzzz…)
  128. # [03:20] * Joins: markg2 (~chatzilla@2606:6000:6044:1800:257e:430c:87ed:7a6a)
  129. # [03:35] * Joins: jensnockert (~jensnocke@84.219.248.21)
  130. # [03:37] * Quits: dbaron (~dbaron@2620:101:80fb:224:90fd:369a:212a:34d2) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  131. # [03:40] * Quits: jensnockert (~jensnocke@84.219.248.21) (Ping timeout: 268 seconds)
  132. # [03:44] * Joins: Goplat (~goplat@reactos/developer/Goplat)
  133. # [04:05] * Joins: encryptd_fractal (~encryptd_@2601:449:8301:30bd:8926:7851:8b96:55ce)
  134. # [04:15] * Quits: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3) (Quit: ChatZilla 0.9.92-rdmsoft [XULRunner 35.0.1/20150122214805])
  135. # [04:18] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
  136. # [04:21] * Joins: jyasskin (~jyasskin@173-13-150-22-sfba.hfc.comcastbusiness.net)
  137. # [04:25] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Ping timeout: 265 seconds)
  138. # [04:29] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  139. # [04:31] * heycam is now known as heycam|away
  140. # [04:38] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Read error: Connection reset by peer)
  141. # [04:39] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  142. # [04:46] * Quits: c74d3 (~c74d3a4eb@2002:4404:712c:0:76de:2bff:fed4:2766) (Remote host closed the connection)
  143. # [04:49] * Joins: c74d3 (~c74d3a4eb@2002:4404:712c:0:76de:2bff:fed4:2766)
  144. # [04:52] * Quits: rniwa (~rniwa@17.202.48.248) (Ping timeout: 240 seconds)
  145. # [04:58] * Joins: psy_ (~psy@43.224.156.124)
  146. # [04:59] * Quits: bkardell (uid10373@gateway/web/irccloud.com/x-csvhhgdiizarwfmh) (Quit: Connection closed for inactivity)
  147. # [05:02] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
  148. # [05:09] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
  149. # [05:13] * Quits: igoroliveira (uid20755@gateway/web/irccloud.com/x-gfxktfquzznghhtc) (Quit: Connection closed for inactivity)
  150. # [05:17] * Quits: dshwang (~dshwang@134.134.139.74) (Remote host closed the connection)
  151. # [05:20] * Quits: estellevw (~estellevw@76-220-22-18.lightspeed.sntcca.sbcglobal.net) (Quit: Snuggling with the puppies)
  152. # [05:22] * Joins: estellevw (~estellevw@76-220-22-18.lightspeed.sntcca.sbcglobal.net)
  153. # [05:36] * Quits: encryptd_fractal (~encryptd_@2601:449:8301:30bd:8926:7851:8b96:55ce) (Remote host closed the connection)
  154. # [05:36] * Joins: jensnockert (~jensnocke@84.219.248.21)
  155. # [05:37] * Quits: estellevw (~estellevw@76-220-22-18.lightspeed.sntcca.sbcglobal.net) (Quit: Snuggling with the puppies)
  156. # [05:40] * Joins: estellevw (~estellevw@76-220-22-18.lightspeed.sntcca.sbcglobal.net)
  157. # [05:40] * Quits: jensnockert (~jensnocke@84.219.248.21) (Ping timeout: 244 seconds)
  158. # [05:48] * Joins: tantek (~tantek@162.217.72.89)
  159. # [05:52] * Joins: howdoi (uid224@gateway/web/irccloud.com/x-slxhaahhgirwcldi)
  160. # [05:59] * Quits: jyasskin (~jyasskin@173-13-150-22-sfba.hfc.comcastbusiness.net) (Quit: My computer has gone to sleep. ZZZzzz…)
  161. # [06:29] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  162. # [06:36] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  163. # [06:39] * Quits: Mateon1 (~Mateon1@unaffiliated/mateon1) (Read error: Connection reset by peer)
  164. # [06:42] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  165. # [06:48] * Joins: Mateon1 (~Mateon1@unaffiliated/mateon1)
  166. # [06:49] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Read error: Connection reset by peer)
  167. # [06:50] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  168. # [06:58] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  169. # [07:02] * Quits: frivoal (~frivoal@softbank126142063093.bbtec.net) (Remote host closed the connection)
  170. # [07:02] * Joins: alrra (uid62345@gateway/web/irccloud.com/x-ygrjhzksworfelzn)
  171. # [07:02] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
  172. # [07:03] * Joins: frivoal (~frivoal@softbank126142063093.bbtec.net)
  173. # [07:06] * Joins: encryptd_fractal (~encryptd_@c-24-7-238-5.hsd1.mn.comcast.net)
  174. # [07:10] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  175. # [07:13] * Quits: encryptd_fractal (~encryptd_@c-24-7-238-5.hsd1.mn.comcast.net) (Ping timeout: 260 seconds)
  176. # [07:15] * Joins: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com)
  177. # [07:15] * Joins: dickdaley (~dickdaley@198.233.131.186)
  178. # [07:17] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Read error: Connection reset by peer)
  179. # [07:17] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  180. # [07:18] * Quits: tantek (~tantek@162.217.72.89) (Quit: tantek)
  181. # [07:20] * Quits: dickdaley (~dickdaley@198.233.131.186) (Ping timeout: 264 seconds)
  182. # [07:37] * Quits: spacenomad (~spacenoma@unaffiliated/spacenomad) (Quit: Wandering through space...)
  183. # [07:37] * Joins: jensnockert (~jensnocke@84.219.248.21)
  184. # [07:41] * Joins: zdobersek (~zan@gateway/vpn/privateinternetaccess/zdobersek)
  185. # [07:42] * Quits: jensnockert (~jensnocke@84.219.248.21) (Ping timeout: 256 seconds)
  186. # [07:43] * Joins: ohaibbq (~ohaibbq@98.248.65.213)
  187. # [07:47] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  188. # [07:50] <Krinkle> Hm.. is it standards-specified that there will be own properties on localStorage for all stores keys?
  189. # [07:50] <Krinkle> I'm trying to find a good arguments for why Object.keys(localStorage) is bad.
  190. # [07:51] <Krinkle> I can't find it explicitly on https://html.spec.whatwg.org/multipage/webstorage.html#storage-2 except for the sentence "The supported property names on a Storage object are the keys of each key/value pair currently present in the list associated with the object" - I'm not sure what that sentence even means.
  191. # [07:59] * Quits: estellevw (~estellevw@76-220-22-18.lightspeed.sntcca.sbcglobal.net) (Quit: Snuggling with the puppies)
  192. # [08:08] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
  193. # [08:08] * Quits: roc (~chatzilla@2400:e780:801:224:2677:3ff:fece:dc64) (Ping timeout: 240 seconds)
  194. # [08:09] <annevk> Krinkle: that's IDL language for saying it has own properties
  195. # [08:09] <annevk> Krinkle: iirc
  196. # [08:11] * Joins: hasather (~hasather@cm-84.210.170.63.getinternet.no)
  197. # [08:14] <Krinkle> annevk: thx.
  198. # [08:14] <Krinkle> Quite fascinating behaviour
  199. # [08:14] <Krinkle> localStorage.setItem('setItem', new Date()); Object.keys(localStorage); // [ setItem ] and yet localStorage.setItem; // [native]
  200. # [08:15] * Quits: c74d3 (~c74d3a4eb@2002:4404:712c:0:76de:2bff:fed4:2766) (Remote host closed the connection)
  201. # [08:15] <Krinkle> so its there but the inherited one does overlap
  202. # [08:15] <Krinkle> Is that standards, too :D ?
  203. # [08:17] * Joins: c74d3 (~c74d3a4eb@2002:4404:712c:0:76de:2bff:fed4:2766)
  204. # [08:18] <annevk> MikeSmith: https://twitter.com/annevk/status/646569118485901312
  205. # [08:18] * MikeSmith looks
  206. # [08:18] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 265 seconds)
  207. # [08:18] <MikeSmith> yeah I figured
  208. # [08:18] <MikeSmith> cool that it crashes the entire browser though
  209. # [08:19] <annevk> Krinkle: yeah, due to lack of OverrideBuiltins which we cannot add at this point iirc
  210. # [08:19] <annevk> Krinkle: [OverrideBuiltins]
  211. # [08:19] * Quits: ohaibbq (~ohaibbq@98.248.65.213) (Quit: Leaving...)
  212. # [08:19] <MikeSmith> hat tip to amirrajan for finding that bug
  213. # [08:26] <Krinkle> annevk: Ah, I see. Looks like github/whatg has no mention of it, but there are a few matches in w3c https://github.com/search?q=OverrideBuiltins+%40w3c&type=Code
  214. # [08:27] <Krinkle> https://w3c.github.io/html-reference/form.html#form-interface
  215. # [08:27] * Joins: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net)
  216. # [08:28] <Krinkle> But yeah, that's an undefined IDL ref.
  217. # [08:33] <Krinkle> annevk: Found it. https://github.com/heycam/webidl/blob/HEAD/lc2.txt#L164
  218. # [08:34] * Quits: frivoal (~frivoal@softbank126142063093.bbtec.net) (Remote host closed the connection)
  219. # [08:34] * Quits: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com) (Quit: My computer has gone to sleep. ZZZzzz…)
  220. # [08:37] * Quits: markg2 (~chatzilla@2606:6000:6044:1800:257e:430c:87ed:7a6a) (Quit: ChatZilla 0.9.92 [Firefox 41.0/20150917150946])
  221. # [08:38] * Joins: frivoal (~frivoal@softbank126142063093.bbtec.net)
  222. # [08:38] * Quits: frivoal (~frivoal@softbank126142063093.bbtec.net) (Remote host closed the connection)
  223. # [08:39] * Joins: frivoal (~frivoal@softbank126142063093.bbtec.net)
  224. # [08:45] <annevk> Krinkle: https://heycam.github.io/webidl/ is the IDL specification
  225. # [08:45] <Krinkle> Yeah
  226. # [08:45] * Joins: roc (~chatzilla@121.98.85.93)
  227. # [08:45] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  228. # [08:45] <Krinkle> So OverrideBuiltins is part of that standard, but not allowed for partial interfaces yet.
  229. # [08:45] <Krinkle> not sure if that's relevant though
  230. # [08:45] <annevk> Krinkle: and the HTML Standard uses OverrideBuiltins, e.g., as part of DOMStringMap
  231. # [08:45] * Joins: emilium (~emilium@217.18.252.115)
  232. # [08:46] <Krinkle> Ah, it's already being used. cool
  233. # [08:47] <annevk> Krinkle: I don't think we can change localStorage though
  234. # [08:47] <Krinkle> github search didn't pick up on that, presumably because whatwg/html:/source is too large or extensionless
  235. # [08:47] <annevk> Krinkle: also not sure whether we want to, localStorage should not be used
  236. # [08:47] <Krinkle> I've created https://github.com/whatwg/html/issues/183 for now
  237. # [08:48] <Krinkle> I'm entirely satisfied if it's a no, but would like a paper trail for it.
  238. # [08:51] <Krinkle> annevk: Well, that's easy to say. There doesn't seem to be a good alternative at the moment. At least we're using it behind a few abstraction layers, but in that layer I noticed some code using Object.keys() and it looked quite odd. Since people usually use a .length for-loop calling .key()
  239. # [08:52] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 264 seconds)
  240. # [08:57] * Quits: myakura (~myakura@FL1-133-209-107-115.tky.mesh.ad.jp) (Remote host closed the connection)
  241. # [08:57] * Joins: myakura (~myakura@FL1-133-209-107-115.tky.mesh.ad.jp)
  242. # [09:08] * Joins: calvaris (~calvaris@fanzine.igalia.com)
  243. # [09:08] * Joins: Lachy (~Lachy@cm-84.215.179.176.getinternet.no)
  244. # [09:08] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  245. # [09:10] * Joins: encryptd_fractal (~encryptd_@2601:449:8301:30bd:8926:7851:8b96:55ce)
  246. # [09:10] <annevk> Krinkle: yeah, I guess it'll be hard to move away from existing usage
  247. # [09:10] <annevk> Krinkle: alternative is IDB
  248. # [09:11] <Krinkle> Yeah, but that requires a million lines of code to set and get a single key last I tried. Having said that, I've not looked at it properly. we have an open task to migrate to that.
  249. # [09:11] <Krinkle> But less support-ish, but we could always fallback to localStorage. There's a few libraries that do that.
  250. # [09:12] <Krinkle> Though the async-ness means we can't easily migrate existing code.
  251. # [09:12] <Krinkle> I wish localStorage was async from the get-go, would've encouraged better code.
  252. # [09:14] * Quits: encryptd_fractal (~encryptd_@2601:449:8301:30bd:8926:7851:8b96:55ce) (Ping timeout: 240 seconds)
  253. # [09:14] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
  254. # [09:17] <annevk> Now I'm conflicted: https://github.com/whatwg/fetch/issues/97#issuecomment-142449720
  255. # [09:18] * Quits: myakura (~myakura@FL1-133-209-107-115.tky.mesh.ad.jp) (Remote host closed the connection)
  256. # [09:18] <annevk> Krinkle: might be a couple of order of magnitudes less
  257. # [09:18] <annevk> Krinkle: yeah, the synchronous IO bit is the main problem with localStorage
  258. # [09:18] * Joins: myakura (~myakura@FL1-133-209-107-115.tky.mesh.ad.jp)
  259. # [09:21] * Quits: alrra (uid62345@gateway/web/irccloud.com/x-ygrjhzksworfelzn) (Quit: Connection closed for inactivity)
  260. # [09:27] * Joins: Ms2ger (~Ms2ger@ptr-2hj4tblvksdop36k8h0x5hmwb.ip6.access.telenet.be)
  261. # [09:31] * Quits: psy_ (~psy@43.224.156.124) (Ping timeout: 240 seconds)
  262. # [09:31] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
  263. # [09:32] * Joins: scor (~scor@213.99.42.217)
  264. # [09:32] * Quits: scor (~scor@213.99.42.217) (Changing host)
  265. # [09:32] * Joins: scor (~scor@drupal.org/user/52142/view)
  266. # [09:36] * Joins: JoWie (uid93456@gateway/web/irccloud.com/x-dkzhbhkkhzogewpb)
  267. # [09:38] <zcorpan> https://lists.w3.org/Archives/Public/public-texttracks/2015Sep/0013.html
  268. # [09:39] * Quits: myakura (~myakura@FL1-133-209-107-115.tky.mesh.ad.jp) (Remote host closed the connection)
  269. # [09:39] * Joins: myakura (~myakura@FL1-133-209-107-115.tky.mesh.ad.jp)
  270. # [09:43] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Read error: Connection reset by peer)
  271. # [09:44] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  272. # [09:56] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Ping timeout: 246 seconds)
  273. # [10:08] * Quits: myakura (~myakura@FL1-133-209-107-115.tky.mesh.ad.jp) (Remote host closed the connection)
  274. # [10:09] * Joins: myakura (~myakura@FL1-133-209-107-115.tky.mesh.ad.jp)
  275. # [10:11] * Joins: encryptd_fractal (~encryptd_@2601:449:8301:30bd:59cc:d015:970e:89d4)
  276. # [10:15] * Quits: encryptd_fractal (~encryptd_@2601:449:8301:30bd:59cc:d015:970e:89d4) (Ping timeout: 240 seconds)
  277. # [10:17] * Quits: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net) (Ping timeout: 256 seconds)
  278. # [10:17] <annevk> zcorpan: interesting
  279. # [10:18] <annevk> zcorpan: feel free to create whatwg/webvtt
  280. # [10:18] <annevk> zcorpan: and then ping Hixie about adding the domain to my account
  281. # [10:18] * Quits: Lachy (~Lachy@cm-84.215.179.176.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  282. # [10:19] <annevk> https://twitter.com/zcorpan/status/646594862616309760 :-)
  283. # [10:23] * Joins: ^esc_ (~esc-ape@178.115.130.54.wireless.dyn.drei.com)
  284. # [10:24] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  285. # [10:25] * Quits: myakura (~myakura@FL1-133-209-107-115.tky.mesh.ad.jp) (Remote host closed the connection)
  286. # [10:25] * Joins: myakura (~myakura@FL1-133-209-107-115.tky.mesh.ad.jp)
  287. # [10:25] * Quits: ^esc (~esc-ape@91.141.0.188.wireless.dyn.drei.com) (Ping timeout: 264 seconds)
  288. # [10:30] <annevk> zcorpan: perhaps ask philipj if he can manage to keep the webvtt version history somehow
  289. # [10:31] * Joins: scor (~scor@213.99.42.217)
  290. # [10:31] * Quits: scor (~scor@213.99.42.217) (Changing host)
  291. # [10:31] * Joins: scor (~scor@drupal.org/user/52142/view)
  292. # [10:34] <philipj> annevk, zcorpan, just make a fork of the existing repo I guess?
  293. # [10:34] * Joins: jensnockert (~jensnocke@edulu26.nat.wireless.lu.se)
  294. # [10:34] <annevk> philipj: oh, heh, I thought there was still only the CVS one
  295. # [10:35] <philipj> annevk: no, it's not that bad, the CVS is just the mechanism for publishing to http://dev.w3.org/html5/webvtt/
  296. # [10:35] <philipj> s/the//
  297. # [10:36] * Quits: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr) (Excess Flood)
  298. # [10:38] <MikeSmith> gsnedders: fyi http://stackoverflow.com/questions/32731479/lxml-html5parser-ignores-namespacehtmlelements-false-option
  299. # [10:39] <MikeSmith> gsnedders: I got lazy about trying to troubleshoot it myself. Maybe I can get somebody else to do it for me
  300. # [10:39] * Joins: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr)
  301. # [10:41] <MikeSmith> philipj: I'd suggest please that the group quit publishing that http://dev.w3.org/html5/webvtt/ URL. We can just set up a redirect from there to some saner place.
  302. # [10:42] * Quits: c74d3 (~c74d3a4eb@2002:4404:712c:0:76de:2bff:fed4:2766) (Remote host closed the connection)
  303. # [10:42] <MikeSmith> I hope to see the day when we're not longer actually versioning anything at http://dev.w3.org but instead it exists just for redirects of old URLs to keep them from breaking
  304. # [10:42] <philipj> MikeSmith: zcorpan is now the editor, but I'd be delighted to see the spec published on webvtt.spec.whatwg.org (or w3c.github.io/webvtt) with a redirect
  305. # [10:42] <MikeSmith> yeah
  306. # [10:42] <MikeSmith> let's do that
  307. # [10:43] <MikeSmith> doesn't sound like anybody in the group objects to it
  308. # [10:43] <annevk> philipj: perhaps it's better than to just move the repo?
  309. # [10:43] <philipj> annevk: not sure if it's possible to move a repo between organizations, but if it is, sure
  310. # [10:44] <annevk> I think so, though haven't done it before
  311. # [10:44] <zcorpan> is it considered moved if one does a fork and then remove the original?
  312. # [10:44] <philipj> zcorpan: no, I can't imagine that would set up the redirects that a move results in
  313. # [10:44] <zcorpan> ah ok
  314. # [10:45] * Joins: c74d3 (~c74d3a4eb@2002:4404:712c:0:76de:2bff:fed4:2766)
  315. # [10:45] <zcorpan> MikeSmith: what is the "best" way to publish stuff on TR/ these days?
  316. # [10:45] <MikeSmith> autopublish thing
  317. # [10:45] <MikeSmith> called "Echidna"
  318. # [10:46] <annevk> mkwst: I'm not entirely comfortable leaving the document bit as an open issue for HTTPS state
  319. # [10:46] <zcorpan> MikeSmith: ok
  320. # [10:46] <MikeSmith> zcorpan: I am happy to help anybody/any group get set up to do that
  321. # [10:46] <MikeSmith> once you have it set up, you can push to TR/ space at will
  322. # [10:46] <mkwst> annevk: Ok. Do you have suggestions? :)
  323. # [10:46] <philipj> zcorpan: whenever we asked to get that autopublished for /TR/webvtt1 we got pushback because the TTWG wants to OK every revision
  324. # [10:47] <MikeSmith> philipj: oh geez
  325. # [10:47] <philipj> so I just opted to never take the initiative to update /TR/webvtt1 at all
  326. # [10:47] <zcorpan> philipj: :-(
  327. # [10:47] <MikeSmith> I think they just need to be politely told, sorry, no
  328. # [10:47] <annevk> mkwst: it seems it is defined when a document is created as a result of navigation
  329. # [10:48] <philipj> MikeSmith: do you know how to be polite?
  330. # [10:48] <philipj> zcorpan: the one thing that makes it less terrible is the quite prominent warning/redirect at the bottom of http://www.w3.org/TR/webvtt1/
  331. # [10:49] <philipj> also, that not much has changed normatively since the last update
  332. # [10:49] <MikeSmith> philipj: well, scratch the politeness plan actuallyーI can instead bring it to Philippe's attention and he won't bother to be polite to them
  333. # [10:50] <philipj> MikeSmith: I'm pretty sure that he was on CC on these discussions
  334. # [10:50] <MikeSmith> well the autopublishing thing is Philippe's project, and he's a very strong advocate for groups to use it
  335. # [10:50] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: The deeper I go / the deeper I go / green mountains - Santoka)
  336. # [10:51] <philipj> But my memory is now unclear and the discussions not in public, so better to approach it as a new question rather than "Y U NO AUTOPUBLISH?!"
  337. # [10:51] <MikeSmith> and one group cannot block another group from doing whatever it wants
  338. # [10:51] <philipj> MikeSmith: /TR/webvtt1 is published "by" the TTWG
  339. # [10:51] <MikeSmith> they can make a formal objection to some decision but I am pretty sure I already know the Director would not be sympathetic to an FO around this
  340. # [10:51] <MikeSmith> ah
  341. # [10:51] <MikeSmith> ok
  342. # [10:52] <philipj> there is no other WG involved with WebVTT, there's just the text tracks CG
  343. # [10:53] <MikeSmith> oh christ this "joint deliverable" stuff is without an exceptions always a bad idea
  344. # [10:53] * Joins: Lachy (~Lachy@213.166.174.2)
  345. # [10:53] <MikeSmith> philipj: OK
  346. # [10:53] <annevk> mkwst: however, a document as result of navigation can be either the result of a request or a response (and sometimes I think a Document object gets reused)
  347. # [10:54] <MikeSmith> hmm well Dave Singer is the co-chair of that WG and he is always flexible and helpful in my experience
  348. # [10:54] * Joins: karlcow (~karl@nerval.la-grange.net)
  349. # [10:54] <MikeSmith> so maybe we can just ask Dave to please sort it out so that it can be autopublished
  350. # [10:55] <philipj> MikeSmith: sure, it's worth another try, previous discussions were never initiated by me or Silvia
  351. # [10:55] <roc> annevk: why haven't we added a simple promise-based wrapper API to IndexedDB which covers the localStorage usecases in a convenient way?
  352. # [10:55] <zcorpan> MikeSmith: do you have the right Powers to move the repo? it seems i don't have a settings button
  353. # [10:56] <MikeSmith> zcorpan: hang on
  354. # [10:56] <zcorpan> https://help.github.com/articles/transferring-a-repository/
  355. # [10:56] <annevk> roc: transactions and promises were hard to reconcile iirc
  356. # [10:57] * Quits: myakura (~myakura@FL1-133-209-107-115.tky.mesh.ad.jp) (Remote host closed the connection)
  357. # [10:57] <MikeSmith> zcorpan: try now
  358. # [10:57] <roc> localStorage doesn't even have transactions so I don't see why that would block things
  359. # [10:57] <zcorpan> MikeSmith: settings button appeared
  360. # [10:57] <MikeSmith> super
  361. # [10:57] * Joins: myakura (~myakura@FL1-133-209-107-115.tky.mesh.ad.jp)
  362. # [10:57] <annevk> roc: https://gist.github.com/inexorabletash/c8069c042b734519680c has some ideas
  363. # [10:58] <annevk> roc: IDB has transactions so you'd break that invariant and it would no longer be a "wrapper"
  364. # [10:58] <roc> you just put every operation in its own transaction
  365. # [10:59] <zcorpan> hmm. i suppose i don't have admin rights in whatwg. annevk?
  366. # [10:59] <annevk> zcorpan: you do, you're in Owners
  367. # [11:00] <zcorpan> oh, i wrote "w3c" instead of "webvtt" in the "write the repo name to confirm" field
  368. # [11:00] <roc> I guess the argument in https://groups.google.com/forum/#!msg/mozilla.dev.gaia/g5_eOE7YHWw/s8dH40HC8lsJ is that you actually need transactions and people who use localStorage without them are exchanging reliability for convenience.
  369. # [11:02] <annevk> roc: technically without the storage mutex there's a lot of potential for weird behavior with localStorage and cookies, but I haven't seen folks run into it in practice
  370. # [11:03] <roc> yeah
  371. # [11:04] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  372. # [11:05] <annevk> roc: but I'm not sure why we still haven't added a new simple API
  373. # [11:06] <annevk> roc: I think maybe in part folks are hesitant to add yet another storage API and in part some folks have been pushing for figuring out the primitives underlying IDB and exposing those first...
  374. # [11:06] <zcorpan> annevk: ok i've moved the repo and created a Team for it
  375. # [11:06] <annevk> roc: which I think https://gist.github.com/inexorabletash/a53c6add9fbc8b9b1191 is about
  376. # [11:07] <annevk> zcorpan: okay, so once the domain name is setup I can make sure publishing happens automatically
  377. # [11:08] <annevk> zcorpan: and then I guess you might want to configure a Twitter account for it and such
  378. # [11:08] <zcorpan> Hixie: can you please create webvtt.spec.whatwg.org and add it to annevk's account?
  379. # [11:13] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 240 seconds)
  380. # [11:19] * Joins: espadrine (~tyl@213.152.2.4)
  381. # [11:23] * Joins: wilsonpage (~wilsonpag@2001:450:1d:232:cdfd:ae6c:9ce2:5f8d)
  382. # [11:25] * Joins: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyyyt-3.rev.dnainternet.fi)
  383. # [11:26] * Quits: jensnockert (~jensnocke@edulu26.nat.wireless.lu.se) (Remote host closed the connection)
  384. # [11:30] * Quits: zdobersek (~zan@gateway/vpn/privateinternetaccess/zdobersek) (Ping timeout: 250 seconds)
  385. # [11:37] <mkwst> annevk: Sorry, had to run out.
  386. # [11:37] * Joins: zdobersek (~zan@gateway/vpn/privateinternetaccess/zdobersek)
  387. # [11:37] <mkwst> annevk: I'm trying to trace the navigation pieces to see where we have a response. It looks like we will end up in the "initialize" mechanism regardless of how we git the bits we're parsing.
  388. # [11:40] <mkwst> Step 15 of https://html.spec.whatwg.org/#navigating-across-documents fetches the data, then step 24 farms it out to one of HTML or XML or whatever, each of which ends up calling "initialize the Document object".
  389. # [11:41] <annevk> mkwst: yeah, that matches my understanding
  390. # [11:41] * Quits: myakura (~myakura@FL1-133-209-107-115.tky.mesh.ad.jp) (Remote host closed the connection)
  391. # [11:41] * Joins: myakura (~myakura@FL1-133-209-107-115.tky.mesh.ad.jp)
  392. # [11:41] <annevk> mkwst: there's something with history traversal where an existing Document object can get reused, but in that case it should already have the HTTPS state set to something
  393. # [11:42] <mkwst> annevk: Right. I think we only care about this when we create a new Document object.
  394. # [11:42] <annevk> mkwst: it might be better to associate this with the Window object though, since for many Document objects this state does not make sense
  395. # [11:43] <annevk> mkwst: e.g., why should new Document() have an HTTPS state?
  396. # [11:43] <mkwst> sure. that would match the state on the worker.
  397. # [11:43] <mkwst> that makes sense.
  398. # [11:43] <annevk> mkwst: the only tricky thing with that seems to be document.open(), which can replace the Window object while keeping the Document object
  399. # [11:44] <annevk> mkwst: I guess you'd have to copy the state across there
  400. # [11:44] <mkwst> annevk: In that case, yeah, we'd copy the state over.
  401. # [11:44] * Joins: Sendoushi (~Sendoushi@bl6-108-46.dsl.telepac.pt)
  402. # [11:47] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  403. # [11:50] * Joins: wilsonpa_ (~wilsonpag@217.111.161.212)
  404. # [11:50] <JakeA> Domenic: any docs on the tc39 discussion on cancellable promises?
  405. # [11:52] * Quits: myakura (~myakura@FL1-133-209-107-115.tky.mesh.ad.jp) (Remote host closed the connection)
  406. # [11:53] * Joins: myakura (~myakura@FL1-133-209-107-115.tky.mesh.ad.jp)
  407. # [11:53] * Quits: wilsonpage (~wilsonpag@2001:450:1d:232:cdfd:ae6c:9ce2:5f8d) (Ping timeout: 246 seconds)
  408. # [11:55] * Joins: scor (~scor@drupal.org/user/52142/view)
  409. # [11:57] * Quits: emilium (~emilium@217.18.252.115) (Quit: My Mac has gone to sleep. ZZZzzz…)
  410. # [11:58] <smaug____> annevk: then that part of the spec is totally unreadable
  411. # [11:58] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 250 seconds)
  412. # [11:59] <annevk> smaug____: I'm not going to argue it's great
  413. # [12:00] <annevk> smaug____: but I'm not sure I would have done a better job given the kind of insane model Hixie has reverse engineered
  414. # [12:01] * Parts: jojo- (heipei@unaffiliated/jojo-)
  415. # [12:01] <smaug____> hmm, "spin the event loop" looks buggy
  416. # [12:02] <smaug____> "Queue a task to continue running these steps" o_O ?
  417. # [12:02] * Joins: wilsonpage (~wilsonpag@217.111.161.213)
  418. # [12:03] <annevk> smaug____: perhaps we could refactor that so that spin the event loop instead takes a "task" to run
  419. # [12:03] <annevk> smaug____: or a set of steps
  420. # [12:04] <annevk> smaug____: that might make it a bit more readable to programmers
  421. # [12:06] <smaug____> so random other tasks might run between 8 and 10
  422. # [12:06] <smaug____> hmm
  423. # [12:06] * Quits: wilsonpa_ (~wilsonpag@217.111.161.212) (Ping timeout: 265 seconds)
  424. # [12:06] <smaug____> so the algorithm wants to effectively clear task queue from anything there was when "spin the event loop" was called
  425. # [12:07] <smaug____> and more
  426. # [12:07] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  427. # [12:07] <smaug____> anything the scripts added during that microtask checkpoint
  428. # [12:08] * Joins: emilium (~emilium@217.18.252.115)
  429. # [12:11] <annevk> "spin the event loop" basically seems like "wait while running the event loop until X is true and then when X is true queue a task to do my thing"
  430. # [12:11] <annevk> However, only X is an explicit argument, "my thing" is a tad more hand wavy
  431. # [12:13] * Quits: frivoal (~frivoal@softbank126142063093.bbtec.net) (Remote host closed the connection)
  432. # [12:13] * Joins: encryptd_fractal (~encryptd_@2601:449:8301:30bd:59cc:d015:970e:89d4)
  433. # [12:13] * Quits: annevk (~annevk@195.12.41.182) (Quit: Leaving...)
  434. # [12:14] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  435. # [12:14] * Quits: myakura (~myakura@FL1-133-209-107-115.tky.mesh.ad.jp) (Remote host closed the connection)
  436. # [12:15] * Joins: myakura (~myakura@FL1-133-209-107-115.tky.mesh.ad.jp)
  437. # [12:15] * Quits: emilium (~emilium@217.18.252.115) (Quit: My Mac has gone to sleep. ZZZzzz…)
  438. # [12:15] * smaug____ is pretty sure this isn't anything what browsers do
  439. # [12:16] * Joins: annevk (~annevk@195.12.41.182)
  440. # [12:16] <smaug____> the sync even loop spinning there
  441. # [12:17] * Quits: encryptd_fractal (~encryptd_@2601:449:8301:30bd:59cc:d015:970e:89d4) (Ping timeout: 240 seconds)
  442. # [12:17] <annevk> smaug____: what do we do instead?
  443. # [12:18] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
  444. # [12:19] <annevk> smaug____: or more interesting, what's observably different?
  445. # [12:21] <smaug____> "wait for the goal and continue" is probably closer. And in case of defer scripts, not sure what wk/blink do, but run defer scripts when document and defer scripts have been loaded - right before DOMContentLoaded
  446. # [12:21] <smaug____> spinning the event loop between running defer scripts is definitely observable
  447. # [12:21] * wilsonpage is now known as wilsonpage-away
  448. # [12:23] <annevk> MikeSmith: happy b-day! 🎉
  449. # [12:25] <annevk> smaug____: okay, so you mean that Firefox waits until all <script defer> have been loaded
  450. # [12:25] <annevk> smaug____: what if a <script defer> inserts another <script defer>? I guess that doesn't work the same perhaps...
  451. # [12:26] <annevk> ah yeah, wouldn't be parser inserted
  452. # [12:26] * Joins: emilium (~emilium@217.18.252.115)
  453. # [12:28] * wilsonpage-away is now known as wilsonpage
  454. # [12:29] <MikeSmith> annevk: thanks ✌️
  455. # [12:30] * Quits: plutoniix (~plutoniix@119.63.87.222) (Quit: จรลี จรลา)
  456. # [12:34] <smaug____> annevk: so Gecko has a queue for defer scripts. non-empty queue block DOMContentLoaded to fire
  457. # [12:34] <smaug____> but when we process defer scripts, we do it in a loop until there are no other loaded scripts
  458. # [12:34] <smaug____> and then wait for loading if there is something to load
  459. # [12:35] <smaug____> I guess that could change so that each defer script uses it own task
  460. # [12:35] <smaug____> that would be perhaps the sanest also from spec point of view
  461. # [12:36] <annevk> that's what the spec does, it just doesn't wait for all of them to load first
  462. # [12:36] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  463. # [12:36] <annevk> just waits for the parser to stop
  464. # [12:38] <smaug____> hmm, true
  465. # [12:38] <smaug____> the sync event loop spinning just harms readability a bit
  466. # [12:39] <smaug____> ok, let me write a gecko patch
  467. # [12:39] <smaug____> need to also change microtask handling
  468. # [12:39] * smaug____ wonders when html spec got different microtask handling from the original mt
  469. # [12:40] <smaug____> I guess it needs it because of using sync event loop spinning so often
  470. # [12:46] <annevk> smaug____: maybe when it started to be used for more than just mutation observers?
  471. # [12:47] <annevk> smaug____: I'm happy to make the event loop spinning more readable
  472. # [12:47] <annevk> smaug____: e.g. by passing in the steps to be run when the goal is met, rather than doing that in the somewhat weird way it is done now
  473. # [12:47] <smaug____> well, at least that mysterious ''until X" param could be improved
  474. # [12:48] <smaug____> it certainly doesn't sound like a param to the algorithm
  475. # [12:48] <smaug____> it sounds like a condition
  476. # [12:48] * Joins: karlcow (~karl@nerval.la-grange.net)
  477. # [12:48] <smaug____> either while or do-while condition
  478. # [12:50] <annevk> smaug____: something like "Run spin the event loop with goal /goal/"?
  479. # [12:50] <smaug____> yes, something like that
  480. # [12:52] * Joins: scor (~scor@213.99.42.215)
  481. # [12:52] * Quits: scor (~scor@213.99.42.215) (Changing host)
  482. # [12:52] * Joins: scor (~scor@drupal.org/user/52142/view)
  483. # [12:52] * Quits: scor (~scor@drupal.org/user/52142/view) (Client Quit)
  484. # [12:56] * Joins: igoroliveira (uid20755@gateway/web/irccloud.com/x-vmytbnrdgtqftcui)
  485. # [12:57] * Joins: jensnockert (~jensnocke@edulu26.nat.wireless.lu.se)
  486. # [13:10] <gsnedders> MikeSmith: did you trying prodding with pdb, btw?
  487. # [13:13] * Joins: frivoal (~frivoal@softbank126142063093.bbtec.net)
  488. # [13:18] * Quits: frivoal (~frivoal@softbank126142063093.bbtec.net) (Ping timeout: 265 seconds)
  489. # [13:21] * Quits: myakura (~myakura@FL1-133-209-107-115.tky.mesh.ad.jp) (Remote host closed the connection)
  490. # [13:22] * Joins: myakura (~myakura@FL1-133-209-107-115.tky.mesh.ad.jp)
  491. # [13:34] * wilsonpage is now known as wilsonpage-away
  492. # [13:37] * wilsonpage-away is now known as wilsonpage
  493. # [13:42] * Joins: stalled (~stalled@unaffiliated/stalled)
  494. # [13:43] <espadrine> related to html tokenization, shouldn't the HYPHEN-MINUS case indicate what state to switch to here? https://html.spec.whatwg.org/multipage/syntax.html#comment-end-state
  495. # [13:45] <espadrine> I'm used to seeing it specified everywhere
  496. # [13:48] <zcorpan> espadrine: it's not specified everywhere. when it isn't it means to stay in the same state :-)
  497. # [13:49] <espadrine> thanks!
  498. # [14:01] * Quits: myakura (~myakura@FL1-133-209-107-115.tky.mesh.ad.jp) (Remote host closed the connection)
  499. # [14:01] * Joins: myakura (~myakura@FL1-133-209-107-115.tky.mesh.ad.jp)
  500. # [14:06] <annevk> smaug____: okay, I guess that can be done, not super high priority for now though
  501. # [14:06] <annevk> smaug____: there's some bigger problems with the event loop, such as lack of ES6 integration
  502. # [14:06] <smaug____> yeah, lack of defining how Promises should work
  503. # [14:14] * Joins: encryptd_fractal (~encryptd_@2601:449:8301:30bd:59cc:d015:970e:89d4)
  504. # [14:14] * Quits: myakura (~myakura@FL1-133-209-107-115.tky.mesh.ad.jp) (Remote host closed the connection)
  505. # [14:15] * Joins: myakura (~myakura@FL1-133-209-107-115.tky.mesh.ad.jp)
  506. # [14:18] * Quits: encryptd_fractal (~encryptd_@2601:449:8301:30bd:59cc:d015:970e:89d4) (Ping timeout: 240 seconds)
  507. # [14:19] * Joins: encryptd_fractal (~encryptd_@c-24-7-238-5.hsd1.mn.comcast.net)
  508. # [14:21] * Quits: sarri (~sari@unaffiliated/sarri) (Ping timeout: 265 seconds)
  509. # [14:23] * Joins: sarri (~sari@unaffiliated/sarri)
  510. # [14:26] * Quits: encryptd_fractal (~encryptd_@c-24-7-238-5.hsd1.mn.comcast.net) (Remote host closed the connection)
  511. # [14:30] * Quits: annevk (~annevk@195.12.41.182) (Remote host closed the connection)
  512. # [14:30] * Joins: annevk (~annevk@195.12.41.182)
  513. # [14:37] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 256 seconds)
  514. # [14:39] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
  515. # [14:40] * Joins: karlcow (~karl@nerval.la-grange.net)
  516. # [14:40] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
  517. # [14:43] * Quits: jensnockert (~jensnocke@edulu26.nat.wireless.lu.se) (Ping timeout: 240 seconds)
  518. # [14:43] <MikeSmith> gsnedders: did not yet pdb it yet, no. But it's been at least 2 weeks since I first noticed the problem, and I've not made time to investigate it further
  519. # [14:48] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
  520. # [14:51] * Joins: jensnockert (~jensnocke@edulu26.nat.wireless.lu.se)
  521. # [14:52] * Quits: jensnockert (~jensnocke@edulu26.nat.wireless.lu.se) (Remote host closed the connection)
  522. # [14:52] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  523. # [14:53] * Joins: jensnockert (~jensnocke@edulu26.nat.wireless.lu.se)
  524. # [14:53] * Quits: jensnockert (~jensnocke@edulu26.nat.wireless.lu.se) (Remote host closed the connection)
  525. # [14:54] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
  526. # [15:01] * Joins: jensnockert (~jensnocke@edulu26.nat.wireless.lu.se)
  527. # [15:08] <philipj> zcorpan: I'm taking webvtt-webhook offline as I suppose it will never again be pinged
  528. # [15:11] * Quits: myakura (~myakura@FL1-133-209-107-115.tky.mesh.ad.jp) (Remote host closed the connection)
  529. # [15:11] * Joins: myakura (~myakura@FL1-133-209-107-115.tky.mesh.ad.jp)
  530. # [15:11] <zcorpan> philipj: sounds good. i suppose it's broken with the move
  531. # [15:13] * Quits: igoroliveira (uid20755@gateway/web/irccloud.com/x-vmytbnrdgtqftcui) (Quit: Connection closed for inactivity)
  532. # [15:14] * Quits: jensnockert (~jensnocke@edulu26.nat.wireless.lu.se) (Read error: Connection reset by peer)
  533. # [15:14] * Joins: jensnockert (~jensnocke@edulu26.nat.wireless.lu.se)
  534. # [15:17] * Joins: dickdaley (~dickdaley@198.233.131.186)
  535. # [15:19] * Joins: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net)
  536. # [15:22] * Quits: jensnockert (~jensnocke@edulu26.nat.wireless.lu.se) (Remote host closed the connection)
  537. # [15:22] * Joins: frivoal (~frivoal@softbank126142063093.bbtec.net)
  538. # [15:22] * Joins: jensnockert (~jensnocke@edulu26.nat.wireless.lu.se)
  539. # [15:25] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  540. # [15:27] * Quits: jensnockert (~jensnocke@edulu26.nat.wireless.lu.se) (Ping timeout: 244 seconds)
  541. # [15:28] * Quits: frivoal (~frivoal@softbank126142063093.bbtec.net) (Ping timeout: 250 seconds)
  542. # [15:29] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 240 seconds)
  543. # [15:39] * Joins: rniwa (~rniwa@17.202.48.248)
  544. # [15:47] * Quits: Ms2ger (~Ms2ger@ptr-2hj4tblvksdop36k8h0x5hmwb.ip6.access.telenet.be) (Ping timeout: 252 seconds)
  545. # [15:50] * Quits: dickdaley (~dickdaley@198.233.131.186) (Ping timeout: 265 seconds)
  546. # [15:52] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  547. # [15:56] <annevk> philipj: what did that webhook do?
  548. # [15:57] <philipj> annevk: it generated a static copy of the spec using PhantomJS, then committed that to CVS
  549. # [15:57] * Joins: plutoniix (~q@node-rm9.pool-180-180.dynamic.totbb.net)
  550. # [15:57] <annevk> philipj: ah okay
  551. # [15:57] <annevk> philipj: so yeah, I guess we should setup webvtt.spec... and then just redirect that old copy
  552. # [15:58] <philipj> annevk: yep, MikeSmith says he can do the redirect
  553. # [15:58] * Quits: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr) (Excess Flood)
  554. # [15:59] <philipj> zcorpan: but if you don't want to check in the generated spec, then you'll still need some webhook to generate it from source
  555. # [15:59] <philipj> for mediasession I just check in the generated output, I kind of like seeing when Bikeshed made everything change
  556. # [16:00] * Joins: Ms2ger (~Ms2ger@ptr-2hj4tblvksdop36k8h0x5hmwb.ip6.access.telenet.be)
  557. # [16:00] * Joins: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr)
  558. # [16:01] <zcorpan> i could go either way with checking in generated version. in the csswg we typically just check in the source and have bikeshed run on the server, regenerating all the specs as necessary
  559. # [16:01] * Quits: hasather (~hasather@cm-84.210.170.63.getinternet.no) (Remote host closed the connection)
  560. # [16:02] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  561. # [16:02] <gsnedders> MikeSmith: k
  562. # [16:03] <gsnedders> MikeSmith: am ill, so unlikely to dig recently
  563. # [16:03] <gsnedders> MikeSmith: recently? soon
  564. # [16:08] * Joins: dickdaley (~dickdaley@ip98-183-52-15.pn.at.cox.net)
  565. # [16:15] * Quits: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyyyt-3.rev.dnainternet.fi) (Ping timeout: 246 seconds)
  566. # [16:18] * Quits: emilium (~emilium@217.18.252.115) (Quit: Textual IRC Client: www.textualapp.com)
  567. # [16:24] * Quits: Sendoushi (~Sendoushi@bl6-108-46.dsl.telepac.pt)
  568. # [16:26] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  569. # [16:30] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 240 seconds)
  570. # [16:37] * Quits: Hasimir (~hfenring@unaffiliated/hasimir) (Ping timeout: 245 seconds)
  571. # [16:37] * Joins: Hasimir (~hfenring@unaffiliated/hasimir)
  572. # [16:40] * Quits: hsivonen (~hsivonen@hsivonen.com) (Remote host closed the connection)
  573. # [16:56] * Joins: Mangle_Kawaii (~canaima@186-94-124-72.genericrev.cantv.net)
  574. # [16:56] <Mangle_Kawaii> holis
  575. # [16:58] * Parts: Mangle_Kawaii (~canaima@186-94-124-72.genericrev.cantv.net)
  576. # [17:04] * Joins: wilsonpa_ (~wilsonpag@217.111.161.213)
  577. # [17:04] * Joins: ehsan (~ehsan@2001:450:1f:224:44f0:6d18:ceff:79f8)
  578. # [17:05] <annevk> zcorpan: until Domenic spreads the setup that Streams has I would prefer it if you check in the generated version too
  579. # [17:05] <zcorpan> annevk: sure
  580. # [17:05] <annevk> zcorpan: that way I can just curl/wget that from the server
  581. # [17:06] * Quits: scrollback5 (~scrollbac@gateway/web/scrollback.io/x-qlxxpjahgtmmvpku) (Ping timeout: 250 seconds)
  582. # [17:07] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  583. # [17:07] * Quits: wilsonpage (~wilsonpag@217.111.161.213) (Ping timeout: 250 seconds)
  584. # [17:08] * Joins: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com)
  585. # [17:09] <annevk> zcorpan: the other thing that'd be useful if you kept the structure flat
  586. # [17:09] * Quits: aretecode (~aretecode@69.4.235.219) (Read error: Connection reset by peer)
  587. # [17:09] <annevk> zcorpan: no directories
  588. # [17:10] <zcorpan> annevk: ok. why?
  589. # [17:10] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  590. # [17:11] <annevk> zcorpan: easier to setup sync
  591. # [17:11] <annevk> zcorpan: that is, I can copy my existing script :-)
  592. # [17:14] * Joins: wilsonpage (~wilsonpag@217.111.161.212)
  593. # [17:15] <zcorpan> annevk: ok sure
  594. # [17:18] * Quits: wilsonpa_ (~wilsonpag@217.111.161.213) (Ping timeout: 252 seconds)
  595. # [17:19] * zcorpan gotta go
  596. # [17:21] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
  597. # [17:32] * Joins: hasather (~hasather@cm-84.210.170.63.getinternet.no)
  598. # [17:33] * Quits: wilsonpage (~wilsonpag@217.111.161.212) (Quit: Textual IRC Client: www.textualapp.com)
  599. # [17:35] * Joins: wilsonpage (~wilsonpag@217.111.161.212)
  600. # [17:36] * Quits: hasather (~hasather@cm-84.210.170.63.getinternet.no) (Ping timeout: 260 seconds)
  601. # [17:36] * Quits: ehsan (~ehsan@2001:450:1f:224:44f0:6d18:ceff:79f8) (Remote host closed the connection)
  602. # [17:37] * Joins: frivoal (~frivoal@softbank126142063093.bbtec.net)
  603. # [17:39] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
  604. # [17:39] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  605. # [17:40] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
  606. # [17:40] * Joins: ehynds (~ehynds@64.206.121.41)
  607. # [17:42] * Joins: jensnockert (~jensnocke@84.219.248.21)
  608. # [17:42] * Joins: ehsan (~ehsan@2001:450:1f:224:b435:1450:758f:6884)
  609. # [17:45] * wilsonpage is now known as wilsonpage-away
  610. # [17:46] * wilsonpage-away is now known as wilsonpage
  611. # [17:48] * Joins: ap (~ap@17.202.44.214)
  612. # [17:53] * Joins: frivoal_ (~frivoal@2400:2650:86c0:a500:a4b8:7d83:63f9:aa84)
  613. # [17:55] * Quits: wilsonpage (~wilsonpag@217.111.161.212) (Quit: My Mac has gone to sleep. ZZZzzz…)
  614. # [17:56] * Quits: frivoal (~frivoal@softbank126142063093.bbtec.net) (Ping timeout: 268 seconds)
  615. # [17:56] * Quits: myakura (~myakura@FL1-133-209-107-115.tky.mesh.ad.jp)
  616. # [17:57] * Joins: wilsonpage (~wilsonpag@217.111.161.212)
  617. # [17:59] * Quits: wilsonpage (~wilsonpag@217.111.161.212) (Client Quit)
  618. # [18:02] * Joins: dbaron (~dbaron@70-36-140-3.dsl.dynamic.fusionbroadband.com)
  619. # [18:10] * Joins: poosanth (textual@nat/ibm/x-qgazgrrfstkvrzye)
  620. # [18:11] * Joins: wilsonpage (~wilsonpag@217.111.161.212)
  621. # [18:13] * Joins: Lachy (~Lachy@cm-84.215.179.176.getinternet.no)
  622. # [18:14] * Quits: wilsonpage (~wilsonpag@217.111.161.212) (Read error: Connection reset by peer)
  623. # [18:15] <Domenic> annevk: MikeSmith: sorry I haven't had much time for reviews lately, but today should be good.
  624. # [18:15] * Joins: wilsonpa_ (~wilsonpag@217.111.161.212)
  625. # [18:15] <annevk> Domenic: not at TC39?
  626. # [18:15] <annevk> Domenic: prioritize MikeSmith's work, I'm in no rush
  627. # [18:15] * Joins: ccardona-work (~ccardona-@209.213.209.190)
  628. # [18:15] <Domenic> annevk: at TC39, but today's topics look like I should have some in between time for reviews.
  629. # [18:16] <Domenic> Excited about getting URL straightened out though.
  630. # [18:16] * Joins: sicking (~sicking@222.106.49.2)
  631. # [18:17] * Quits: howdoi (uid224@gateway/web/irccloud.com/x-slxhaahhgirwcldi) (Quit: Connection closed for inactivity)
  632. # [18:23] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  633. # [18:24] <annevk> Domenic: slowly, but yes
  634. # [18:25] <annevk> Domenic: I guess I'll do Location too before we change that into distinct same-origin and cross-origin objects
  635. # [18:26] <annevk> Domenic: still need to think a bit about <a> and <area>, maybe tomorrow
  636. # [18:26] * Joins: boogyman (~chatzilla@pdpc/supporter/professional/boogyman)
  637. # [18:28] * Quits: ap (~ap@17.202.44.214)
  638. # [18:28] * Quits: Lachy (~Lachy@cm-84.215.179.176.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  639. # [18:30] * Quits: poosanth (textual@nat/ibm/x-qgazgrrfstkvrzye) (Quit: Textual IRC Client: www.textualapp.com)
  640. # [18:32] * Joins: hasather (~hasather@cm-84.210.170.63.getinternet.no)
  641. # [18:33] * Joins: estellevw_ (~estellevw@76-220-22-18.lightspeed.sntcca.sbcglobal.net)
  642. # [18:33] * Joins: Lachy (~Lachy@cm-84.215.179.176.getinternet.no)
  643. # [18:35] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
  644. # [18:35] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Client Quit)
  645. # [18:36] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Ping timeout: 246 seconds)
  646. # [18:37] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
  647. # [18:37] * Quits: hasather (~hasather@cm-84.210.170.63.getinternet.no) (Ping timeout: 256 seconds)
  648. # [18:38] * Quits: estellevw_ (~estellevw@76-220-22-18.lightspeed.sntcca.sbcglobal.net) (Quit: Snuggling with the puppies)
  649. # [18:45] * Joins: psy_ (~psy@43.224.156.111)
  650. # [18:45] * Quits: psy_ (~psy@43.224.156.111) (Max SendQ exceeded)
  651. # [18:46] * Joins: psy_ (~psy@43.224.156.111)
  652. # [18:47] * Quits: Lachy (~Lachy@cm-84.215.179.176.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  653. # [18:49] * Joins: bholley (~bholley@c-73-231-198-151.hsd1.ca.comcast.net)
  654. # [18:49] * Quits: bholley (~bholley@c-73-231-198-151.hsd1.ca.comcast.net) (Client Quit)
  655. # [18:52] * Joins: ap (~ap@38.110.163.26)
  656. # [18:53] * Joins: jensnockert_ (~jensnocke@84.219.248.21)
  657. # [18:54] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
  658. # [18:55] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
  659. # [18:55] * Quits: annevk (~annevk@195.12.41.182) (Ping timeout: 250 seconds)
  660. # [18:56] * Quits: jensnockert (~jensnocke@84.219.248.21) (Ping timeout: 264 seconds)
  661. # [18:57] * Joins: ambv (~ambv@199.201.64.130)
  662. # [19:04] * Quits: ap (~ap@38.110.163.26)
  663. # [19:05] * Joins: annevk (~annevk@195.12.41.182)
  664. # [19:06] * Quits: calvaris (~calvaris@fanzine.igalia.com) (Quit: Ex-Chat)
  665. # [19:06] * Quits: rniwa (~rniwa@17.202.48.248) (Ping timeout: 240 seconds)
  666. # [19:17] * Quits: ambv (~ambv@199.201.64.130) (Quit: sys.exit(0) # app closed)
  667. # [19:21] * Quits: Ms2ger (~Ms2ger@ptr-2hj4tblvksdop36k8h0x5hmwb.ip6.access.telenet.be) (Ping timeout: 252 seconds)
  668. # [19:22] * Joins: jacobolus (~jacobolus@216.9.110.2)
  669. # [19:25] * Quits: sicking (~sicking@222.106.49.2) (Quit: sicking)
  670. # [19:27] * Quits: jacobolus (~jacobolus@216.9.110.2) (Remote host closed the connection)
  671. # [19:29] * Joins: rniwa (~rniwa@38.110.163.26)
  672. # [19:33] * Quits: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com) (Quit: My computer has gone to sleep. ZZZzzz…)
  673. # [19:33] * Joins: hasather (~hasather@cm-84.210.170.63.getinternet.no)
  674. # [19:33] * Quits: dbaron (~dbaron@70-36-140-3.dsl.dynamic.fusionbroadband.com) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  675. # [19:34] * Quits: jensnockert_ (~jensnocke@84.219.248.21) (Remote host closed the connection)
  676. # [19:35] * Joins: alrra (uid62345@gateway/web/irccloud.com/x-fnxnnyejedjkauxt)
  677. # [19:38] * Joins: jensnockert (~jensnocke@84.219.248.21)
  678. # [19:38] * Quits: hasather (~hasather@cm-84.210.170.63.getinternet.no) (Ping timeout: 264 seconds)
  679. # [19:38] * Joins: igoroliveira (uid20755@gateway/web/irccloud.com/x-zodcswxboewtgewp)
  680. # [19:40] * Quits: dickdaley (~dickdaley@ip98-183-52-15.pn.at.cox.net) (Ping timeout: 255 seconds)
  681. # [19:44] * Quits: wilsonpa_ (~wilsonpag@217.111.161.212) (Quit: My Mac has gone to sleep. ZZZzzz…)
  682. # [19:47] <TabAtkins> JonathanNeal: I just pushed the changes to Nesting.
  683. # [19:49] * Quits: zdobersek (~zan@gateway/vpn/privateinternetaccess/zdobersek) (Quit: Leaving.)
  684. # [19:50] * Joins: wilsonpage (~wilsonpag@217.111.161.212)
  685. # [19:51] <JonathanNeal> Hurray! I'm out sick today, but anything I should take attention to?
  686. # [19:51] <TabAtkins> Nah, it's exactly what we talked about before.
  687. # [19:53] * wilsonpage is now known as wilsonpage-away
  688. # [19:53] * Quits: wilsonpage-away (~wilsonpag@217.111.161.212) (Client Quit)
  689. # [19:53] * Quits: jensnockert (~jensnocke@84.219.248.21) (Remote host closed the connection)
  690. # [19:54] * Joins: jensnockert (~jensnocke@84.219.248.21)
  691. # [19:56] * Joins: wilsonpage (~wilsonpag@217.111.161.212)
  692. # [19:58] * Joins: jsbell (jsbell@nat/google/x-awgkufscpaywjuua)
  693. # [19:58] * Quits: jensnockert (~jensnocke@84.219.248.21) (Ping timeout: 246 seconds)
  694. # [19:59] * Quits: wilsonpage (~wilsonpag@217.111.161.212) (Client Quit)
  695. # [20:01] <rbyers> annevk: Regarding https://github.com/RByers/EventListenerOptions/issues/20, perhaps IRC (or a conference call if necessary) would be a more productive forum?
  696. # [20:01] <rbyers> .. It really sounds like we have the same end goal here, right? Make it easier for developers to reason about the performance implications of their handlers, while allowing more pages to be fast?
  697. # [20:02] <TabAtkins> rbyers: I'm opposed to that goal.
  698. # [20:02] <TabAtkins> I prefer artisan pages, hand-crafted and slowly enjoyed on your porch on a lazy Sunday morning.
  699. # [20:03] <rbyers> TabAtkins: Ok, I guess I was wrong about IRC being a more productive discussion forum ;-)
  700. # [20:03] <TabAtkins> ^_^
  701. # [20:03] * Joins: wilsonpage (~wilsonpag@217.111.161.212)
  702. # [20:03] * Joins: bholley (~bholley@c-73-231-198-151.hsd1.ca.comcast.net)
  703. # [20:04] * Joins: Lachy (~Lachy@cm-84.215.179.176.getinternet.no)
  704. # [20:06] <jsbell> roc, annevk: You may also like https://gist.github.com/inexorabletash/280016e79188b6a28247
  705. # [20:11] * Joins: dbaron (~dbaron@2620:101:80fb:232:903d:9b8c:e5d3:2131)
  706. # [20:16] * Quits: espadrine (~tyl@213.152.2.4) (Ping timeout: 246 seconds)
  707. # [20:20] * Quits: gavin___ (~gavin@CPE6c709fd310e1-CM00fc8d41e500.cpe.net.cable.rogers.com) (Remote host closed the connection)
  708. # [20:26] * Joins: roqo (~roqo@172.245.128.5)
  709. # [20:26] * Quits: roqo (~roqo@172.245.128.5) (Changing host)
  710. # [20:26] * Joins: roqo (~roqo@unaffiliated/roqo)
  711. # [20:34] * Joins: hasather (~hasather@cm-84.210.170.63.getinternet.no)
  712. # [20:38] * Quits: hasather (~hasather@cm-84.210.170.63.getinternet.no) (Ping timeout: 250 seconds)
  713. # [20:42] * Quits: frivoal_ (~frivoal@2400:2650:86c0:a500:a4b8:7d83:63f9:aa84) (Remote host closed the connection)
  714. # [20:52] * Joins: TallTed (~Thud@c-98-216-254-6.hsd1.ma.comcast.net)
  715. # [20:52] * Quits: Lachy (~Lachy@cm-84.215.179.176.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  716. # [20:57] * Joins: capella-s32 (~yaaic@66.87.125.40)
  717. # [20:58] * Quits: capella-s32 (~yaaic@66.87.125.40) (Read error: Connection reset by peer)
  718. # [20:59] * Quits: capella-s3 (~yaaic@cpe-24-59-243-39.twcny.res.rr.com) (Ping timeout: 264 seconds)
  719. # [20:59] * Joins: capella-s32 (~yaaic@66.87.125.40)
  720. # [20:59] * Quits: dbaron (~dbaron@2620:101:80fb:232:903d:9b8c:e5d3:2131) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  721. # [21:03] * Joins: dbaron (~dbaron@2620:101:80fb:224:90fd:369a:212a:34d2)
  722. # [21:18] * Joins: dickdaley (~dickdaley@ip98-183-52-15.pn.at.cox.net)
  723. # [21:22] * Quits: capella-s32 (~yaaic@66.87.125.40) (Read error: Connection reset by peer)
  724. # [21:24] * Joins: capella-s3 (~yaaic@66.87.125.40)
  725. # [21:24] * Quits: wilsonpage (~wilsonpag@217.111.161.212) (Quit: My Mac has gone to sleep. ZZZzzz…)
  726. # [21:26] * Quits: capella-s3 (~yaaic@66.87.125.40) (Read error: Connection reset by peer)
  727. # [21:28] * Joins: capella-s3 (~yaaic@66-87-87-157.pools.spcsdns.net)
  728. # [21:28] * Joins: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3)
  729. # [21:32] * Quits: capella-s3 (~yaaic@66-87-87-157.pools.spcsdns.net) (Ping timeout: 252 seconds)
  730. # [21:34] * Joins: Lachy (~Lachy@cm-84.215.179.176.getinternet.no)
  731. # [21:34] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  732. # [21:35] * Joins: hasather (~hasather@cm-84.210.170.63.getinternet.no)
  733. # [21:36] * Joins: gavin_ (~gavin@CPE6c709fd310e1-CM00fc8d41e500.cpe.net.cable.rogers.com)
  734. # [21:39] * Quits: hasather (~hasather@cm-84.210.170.63.getinternet.no) (Ping timeout: 240 seconds)
  735. # [21:42] * Joins: frivoal (~frivoal@softbank126142063093.bbtec.net)
  736. # [21:43] * Joins: Maurice` (~copyman@unaffiliated/maurice)
  737. # [21:44] * Quits: gavin_ (~gavin@CPE6c709fd310e1-CM00fc8d41e500.cpe.net.cable.rogers.com) (Quit: leaving)
  738. # [21:44] * Joins: gavin_ (~gavin@CPE6c709fd310e1-CM00fc8d41e500.cpe.net.cable.rogers.com)
  739. # [21:47] * Quits: frivoal (~frivoal@softbank126142063093.bbtec.net) (Ping timeout: 246 seconds)
  740. # [21:54] * Joins: jensnockert (~jensnocke@84.219.248.21)
  741. # [21:56] * Quits: KevinMarks (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
  742. # [21:59] * Quits: ehynds (~ehynds@64.206.121.41)
  743. # [21:59] * Quits: jensnockert (~jensnocke@84.219.248.21) (Ping timeout: 240 seconds)
  744. # [22:01] * Quits: dbaron (~dbaron@2620:101:80fb:224:90fd:369a:212a:34d2) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  745. # [22:02] * Joins: dbaron (~dbaron@2620:101:80fb:232:903d:9b8c:e5d3:2131)
  746. # [22:04] * Joins: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net)
  747. # [22:04] * Quits: dickdaley (~dickdaley@ip98-183-52-15.pn.at.cox.net) (Ping timeout: 246 seconds)
  748. # [22:10] * Joins: gavinc (~gavin@barad-dur.carothers.name)
  749. # [22:10] * Joins: spacenomad (~spacenoma@unaffiliated/spacenomad)
  750. # [22:14] * Joins: ambv (~ambv@199.201.64.130)
  751. # [22:18] * Quits: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net) (Ping timeout: 268 seconds)
  752. # [22:34] * Joins: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyyyt-3.rev.dnainternet.fi)
  753. # [22:35] <MikeSmith> whoah
  754. # [22:35] * Joins: hasather (~hasather@cm-84.210.170.63.getinternet.no)
  755. # [22:35] <MikeSmith> jsbell: I like the part where you say, "For those times when you don't care about your data getting corrupted, use this!"
  756. # [22:36] * Joins: dickdaley (~dickdaley@ip98-183-52-15.pn.at.cox.net)
  757. # [22:38] <jsbell> MikeSmith: ???
  758. # [22:39] <MikeSmith> jsbell: trolling )
  759. # [22:39] <MikeSmith> but that does seem like a possible footgun
  760. # [22:40] * Quits: hasather (~hasather@cm-84.210.170.63.getinternet.no) (Ping timeout: 250 seconds)
  761. # [22:40] <MikeSmith> I would wonder, if it's made available, what's to prevent Web devs from using it when they should instead really be using the transactional API
  762. # [22:41] <jsbell> MikeSmith: indeed. You can lead a developer to ACID but...
  763. # [22:41] <MikeSmith> but instead they use this and end up muffing up their data and then they come screaming about Y U hurt my data??!!
  764. # [22:41] * Quits: dickdaley (~dickdaley@ip98-183-52-15.pn.at.cox.net) (Ping timeout: 240 seconds)
  765. # [22:41] <MikeSmith> jsbell: yup
  766. # [22:53] * Joins: ehsan_ (~ehsan@2001:450:1f:224:b435:1450:758f:6884)
  767. # [22:55] * Quits: Maurice` (~copyman@unaffiliated/maurice)
  768. # [22:55] * Quits: ehsan (~ehsan@2001:450:1f:224:b435:1450:758f:6884) (Ping timeout: 246 seconds)
  769. # [23:05] * Quits: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net) (Remote host closed the connection)
  770. # [23:08] * Joins: wilsonpage (~wilsonpag@cpc73846-dals21-2-0-cust279.20-2.cable.virginm.net)
  771. # [23:10] * Quits: rniwa (~rniwa@38.110.163.26) (Quit: My Mac has gone to sleep. ZZZzzz…)
  772. # [23:11] * Joins: rniwa (~rniwa@38.110.163.26)
  773. # [23:12] * Joins: jyasskin_w (jyasskin@nat/google/x-hnynebgnideahwor)
  774. # [23:19] * Quits: wilsonpage (~wilsonpag@cpc73846-dals21-2-0-cust279.20-2.cable.virginm.net) (Read error: Connection reset by peer)
  775. # [23:19] * Joins: wilsonpa_ (~wilsonpag@cpc73846-dals21-2-0-cust279.20-2.cable.virginm.net)
  776. # [23:21] * Joins: ehynds (~ehynds@146-115-137-248.c3-0.nwt-ubr1.sbo-nwt.ma.cable.rcn.com)
  777. # [23:21] * Joins: KevinMarks (~KevinMark@172.56.16.0)
  778. # [23:22] * Joins: sicking (~sicking@222.106.49.2)
  779. # [23:33] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  780. # [23:36] * Joins: hasather (~hasather@cm-84.210.170.63.getinternet.no)
  781. # [23:36] * wilsonpa_ is now known as wilsonpage-away
  782. # [23:39] * wilsonpage-away is now known as wilsonpa_
  783. # [23:40] * Quits: hasather (~hasather@cm-84.210.170.63.getinternet.no) (Ping timeout: 240 seconds)
  784. # [23:44] * Joins: frivoal (~frivoal@softbank126142063093.bbtec.net)
  785. # [23:47] * Quits: rniwa (~rniwa@38.110.163.26) (Quit: My Mac has gone to sleep. ZZZzzz…)
  786. # [23:48] * Quits: frivoal (~frivoal@softbank126142063093.bbtec.net) (Ping timeout: 240 seconds)
  787. # [23:49] * Quits: dbaron (~dbaron@2620:101:80fb:232:903d:9b8c:e5d3:2131) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  788. # [23:49] * Joins: dbaron (~dbaron@2620:101:80fb:224:90fd:369a:212a:34d2)
  789. # [23:52] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
  790. # [23:55] * Joins: jensnockert (~jensnocke@84.219.248.21)
  791. # [23:56] * Joins: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net)
  792. # Session Close: Thu Sep 24 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