/irc-logs / freenode / #whatwg / 2015-08-20 / end

Options:

Previous day, Next day

  1. # Session Start: Thu Aug 20 00:00:00 2015
  2. # Session Ident: #whatwg
  3. # [00:03] <nox> gsnedders: I'm currently comparing them to the results of html5ever,
  4. # [00:03] <nox> gsnedders: looked at 4 mismatches, all 4 seem to be problems in the tests.
  5. # [00:04] <gsnedders> Entirely plausible. :)
  6. # [00:04] <nox> 59 failing tests when checking errors.
  7. # [00:04] <gsnedders> Feel free to open a PR. That one might take longer to review, though. :)
  8. # [00:04] <nox> Many of them are just foster-parenting-character-in-table.
  9. # [00:04] <nox> gsnedders: Will do, with the most obvious commits first.
  10. # [00:05] <nox> For example, &#1111111FOO in the tests only report an error for the illegal code point, and not the missing semicolon.
  11. # [00:07] * Quits: roc (~chatzilla@121.98.87.186) (Ping timeout: 244 seconds)
  12. # [00:16] * Quits: jernoble (~jernoble@17.202.46.221) (Quit: Computer has gone to sleep.)
  13. # [00:21] * Joins: bnicholson (~bnicholso@2620:101:80fb:224:93c:92ea:44c3:b3b1)
  14. # [00:23] * Quits: bin_005_r (~ctlM@217.118.64.40) (Ping timeout: 246 seconds)
  15. # [00:24] * Joins: bradleymeck (~bradleyme@cpe-70-114-246-88.austin.res.rr.com)
  16. # [00:27] * Joins: jernoble (~jernoble@17.202.46.221)
  17. # [00:29] * Quits: howitdo (~howitdo@unaffiliated/howitdo) (Remote host closed the connection)
  18. # [00:30] * Quits: bradleymeck (~bradleyme@cpe-70-114-246-88.austin.res.rr.com) (Quit: bradleymeck)
  19. # [00:35] * Quits: ccardona-work (~ccardona-@209.213.209.190) (Quit: ccardona-work)
  20. # [00:37] * Joins: ccardona-work (~ccardona-@209.213.209.190)
  21. # [00:37] * Quits: ccardona-work (~ccardona-@209.213.209.190) (Client Quit)
  22. # [00:48] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
  23. # [00:51] * Quits: alrra (uid62345@gateway/web/irccloud.com/x-wdpmfoifrjyqasxo) (Quit: Connection closed for inactivity)
  24. # [00:53] <nox> gsnedders: Just understood why the location are off. And it seems on purpose.
  25. # [00:54] * Quits: jyasskin (jyasskin@nat/google/x-gdqedtkjdkxrcvfh) (Quit: My computer has gone to sleep. ZZZzzz…)
  26. # [00:54] <nox> gsnedders: Error happens in "Anything else" in https://html.spec.whatwg.org/multipage/syntax.html#parsing-main-intabletext, so you could argue it is reported at the end of the "anything else" thing, in that case </colgroup>.
  27. # [00:54] <nox> Having the error three times is wrong though.
  28. # [00:55] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
  29. # [00:56] * Quits: smaug____ (~chatzilla@62-78-246-79.bb.dnainternet.fi) (Ping timeout: 255 seconds)
  30. # [00:58] * Joins: roc (~chatzilla@2400:e780:801:224:2677:3ff:fece:dc64)
  31. # [01:00] * Joins: jernoble|laptop (~jernoble@17.202.50.190)
  32. # [01:00] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
  33. # [01:01] * Joins: jyasskin (jyasskin@nat/google/x-jjtjfhflbdkrgizy)
  34. # [01:01] * Quits: jyasskin (jyasskin@nat/google/x-jjtjfhflbdkrgizy) (Client Quit)
  35. # [01:03] * Quits: benwerd (~benwerd@2601:18e:c200:9ba8:bdbf:9ed6:aedd:88f2) (Remote host closed the connection)
  36. # [01:06] * Joins: benwerd (~benwerd@2601:18e:c200:9ba8:c4c6:2ffa:b7ec:729d)
  37. # [01:06] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
  38. # [01:07] * Joins: bradleymeck (~bradleyme@cpe-70-114-246-88.austin.res.rr.com)
  39. # [01:09] * Quits: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de) (Quit: Textual IRC Client: www.textualapp.com)
  40. # [01:11] * Joins: seventh (seventh@199.48.241.229)
  41. # [01:11] * Joins: scor (~scor@drupal.org/user/52142/view)
  42. # [01:12] * Quits: scor (~scor@drupal.org/user/52142/view) (Client Quit)
  43. # [01:12] * Quits: jernoble (~jernoble@17.202.46.221) (Quit: Computer has gone to sleep.)
  44. # [01:13] * Joins: jernoble (~jernoble@17.202.46.221)
  45. # [01:13] * Joins: jensnockert (~jensnocke@84.219.248.21)
  46. # [01:13] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
  47. # [01:15] * Joins: howitdo (~howitdo@unaffiliated/howitdo)
  48. # [01:16] * Quits: bradleymeck (~bradleyme@cpe-70-114-246-88.austin.res.rr.com) (Quit: bradleymeck)
  49. # [01:17] * Quits: jensnockert (~jensnocke@84.219.248.21) (Ping timeout: 250 seconds)
  50. # [01:19] * Quits: howitdo (~howitdo@unaffiliated/howitdo) (Client Quit)
  51. # [01:20] * Joins: howitdo (~howitdo@unaffiliated/howitdo)
  52. # [01:22] * Quits: jernoble (~jernoble@17.202.46.221) (Quit: Computer has gone to sleep.)
  53. # [01:25] * Joins: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  54. # [01:26] * Quits: KevinMarks_ (~yaaic@2607:fb90:217e:84ff:660:b531:fc08:bb36) (Ping timeout: 244 seconds)
  55. # [01:29] * Joins: jacaballero (~jacaballe@190.92.15.29)
  56. # [01:33] * Quits: czerasz (~czerasz@x55b3ad65.dyn.telefonica.de) (Ping timeout: 240 seconds)
  57. # [01:34] * Quits: jernoble|laptop (~jernoble@17.202.50.190) (Quit: My Mac has gone to sleep. ZZZzzz…)
  58. # [01:40] * Joins: jernoble (~jernoble@17.202.46.221)
  59. # [01:40] * Joins: jernoble|laptop (~jernoble@17.202.50.190)
  60. # [01:49] * Quits: benwerd (~benwerd@2601:18e:c200:9ba8:c4c6:2ffa:b7ec:729d) (Remote host closed the connection)
  61. # [01:50] * Quits: ehsan_ (~ehsan@2001:450:1f:224:5474:d72f:7208:66fc) (Remote host closed the connection)
  62. # [01:54] * Joins: ap_ (~ap@17.114.219.163)
  63. # [01:56] * Joins: boogyman (~justme_j@pdpc/supporter/professional/boogyman)
  64. # [01:57] * Quits: ap (~ap@17.202.44.214) (Ping timeout: 260 seconds)
  65. # [02:00] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
  66. # [02:01] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
  67. # [02:02] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Client Quit)
  68. # [02:04] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
  69. # [02:04] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Client Quit)
  70. # [02:11] <gsnedders> nox: eh, location we need some big discussion about with a bunch of us to decide what we actually want to do with it
  71. # [02:12] * Quits: jernoble (~jernoble@17.202.46.221) (Quit: Computer has gone to sleep.)
  72. # [02:12] <gsnedders> nox: I think we've long ago concluded that the error messages are mostly for helping understand the test rather than meaningful at all
  73. # [02:13] <gsnedders> nox: tl;dr: for now you're best treating the errors as documented, i.e., only the number of lines matters
  74. # [02:13] * Quits: jernoble|laptop (~jernoble@17.202.50.190) (Quit: My Mac has gone to sleep. ZZZzzz…)
  75. # [02:14] * Joins: jernoble (~jernoble@17.202.46.221)
  76. # [02:17] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: The deeper I go / the deeper I go / green mountains - Santoka)
  77. # [02:18] * Joins: jyasskin (jyasskin@nat/google/x-knbkyqmxyxatuqtj)
  78. # [02:23] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
  79. # [02:23] * Quits: jernoble (~jernoble@17.202.46.221) (Quit: Computer has gone to sleep.)
  80. # [02:23] * Quits: bnicholson (~bnicholso@2620:101:80fb:224:93c:92ea:44c3:b3b1) (Quit: This computer has gone to sleep)
  81. # [02:25] * Quits: boogyman (~justme_j@pdpc/supporter/professional/boogyman) (Ping timeout: 260 seconds)
  82. # [02:26] * Joins: jernoble|laptop (~jernoble@76.74.153.41)
  83. # [02:28] * Joins: dcheng (~dcheng@216.239.45.83)
  84. # [02:28] * Joins: boogyman (~justme_j@pdpc/supporter/professional/boogyman)
  85. # [02:36] * Joins: weinig (~weinig@17.114.217.121)
  86. # [02:51] * Quits: ap_ (~ap@17.114.219.163)
  87. # [02:56] * Joins: jyasskin_w (jyasskin@nat/google/x-ygbennstdtlsbzsf)
  88. # [03:02] * Quits: weinig (~weinig@17.114.217.121) (Quit: weinig)
  89. # [03:05] * Quits: jyasskin (jyasskin@nat/google/x-knbkyqmxyxatuqtj) (Quit: My computer has gone to sleep. ZZZzzz…)
  90. # [03:11] * Quits: plutoniix (~plutoniix@node-zq5.pool-180-180.dynamic.totbb.net) (Quit: จรลี จรลา)
  91. # [03:14] * Joins: jensnockert (~jensnocke@84.219.248.21)
  92. # [03:18] * Quits: jensnockert (~jensnocke@84.219.248.21) (Ping timeout: 244 seconds)
  93. # [03:19] <MikeSmith> annevk: seems like I probably just that favicon file in my working directory untracked and wound up adding and it committing it by mistake
  94. # [03:19] <MikeSmith> anyway, deleted now
  95. # [03:20] * Joins: ccardona-work (~ccardona-@c-24-130-132-120.hsd1.ca.comcast.net)
  96. # [03:24] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  97. # [03:26] * Quits: jernoble|laptop (~jernoble@76.74.153.41) (Quit: My Mac has gone to sleep. ZZZzzz…)
  98. # [03:28] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 246 seconds)
  99. # [03:28] * Joins: weinig (~weinig@17.114.217.121)
  100. # [03:30] * Quits: weinig (~weinig@17.114.217.121) (Client Quit)
  101. # [03:32] * Quits: igoroliveira (uid20755@gateway/web/irccloud.com/x-qujeinfwnmoyrofc) (Quit: Connection closed for inactivity)
  102. # [03:32] <MikeSmith> annevk: also deleted whatwg.png
  103. # [03:33] * Joins: weinig (~weinig@17.114.217.121)
  104. # [03:35] * Quits: weinig (~weinig@17.114.217.121) (Client Quit)
  105. # [03:36] * Quits: ccardona-work (~ccardona-@c-24-130-132-120.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
  106. # [03:40] * Joins: ccardona-work (~ccardona-@c-24-130-132-120.hsd1.ca.comcast.net)
  107. # [03:41] * Joins: weinig (~weinig@17.114.217.121)
  108. # [03:43] * Quits: rxgx (uid22483@gateway/web/irccloud.com/x-cvadtoyvfastofzj) (Quit: Connection closed for inactivity)
  109. # [03:51] * Quits: weinig (~weinig@17.114.217.121) (Quit: weinig)
  110. # [04:01] * Quits: ccardona-work (~ccardona-@c-24-130-132-120.hsd1.ca.comcast.net) (Quit: ccardona-work)
  111. # [04:05] * Joins: Goplat (~goplat@reactos/developer/Goplat)
  112. # [04:11] * Quits: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3) (Quit: ChatZilla 0.9.91-rdmsoft [XULRunner 32.0.3/20140923175406])
  113. # [04:11] * Joins: igoroliveira (uid20755@gateway/web/irccloud.com/x-vzievpcencxwdbqn)
  114. # [04:17] * Joins: KevinMarks_ (~yaaic@2607:fb90:216b:db6:6e22:635a:30be:4cf7)
  115. # [04:20] * Quits: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
  116. # [04:24] * Joins: karlcow (~karl@nerval.la-grange.net)
  117. # [04:32] * Joins: bradleymeck (~bradleyme@cpe-70-114-246-88.austin.res.rr.com)
  118. # [04:33] * Quits: seventh (seventh@199.48.241.229) (Ping timeout: 252 seconds)
  119. # [04:36] * Quits: diffalot (~diffalot@unaffiliated/papyromancer) (Ping timeout: 246 seconds)
  120. # [04:39] * Joins: diffalot (~diffalot@unaffiliated/papyromancer)
  121. # [04:42] * Joins: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  122. # [04:45] * Quits: KevinMarks_ (~yaaic@2607:fb90:216b:db6:6e22:635a:30be:4cf7) (Ping timeout: 244 seconds)
  123. # [04:45] * Quits: jacaballero (~jacaballe@190.92.15.29) (Quit: My Mac has gone to sleep. ZZZzzz…)
  124. # [04:48] * Quits: bradleymeck (~bradleyme@cpe-70-114-246-88.austin.res.rr.com) (Quit: bradleymeck)
  125. # [04:50] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  126. # [04:53] * Quits: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 256 seconds)
  127. # [04:57] * Joins: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com)
  128. # [05:02] * Quits: JoWie (uid93456@gateway/web/irccloud.com/x-xjduryvjfqrlhouo) (Quit: Connection closed for inactivity)
  129. # [05:08] * Quits: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com) (Read error: Connection reset by peer)
  130. # [05:10] * Joins: plutoniix (~plutoniix@ppp-124-120-56-28.revip2.asianet.co.th)
  131. # [05:15] * Joins: jensnockert (~jensnocke@84.219.248.21)
  132. # [05:15] * Joins: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com)
  133. # [05:20] * Quits: jensnockert (~jensnocke@84.219.248.21) (Ping timeout: 272 seconds)
  134. # [05:34] * Joins: jacaballero (~jacaballe@190.92.15.29)
  135. # [06:02] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: The deeper I go / the deeper I go / green mountains - Santoka)
  136. # [06:07] * Joins: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net)
  137. # [06:08] * Quits: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net) (Client Quit)
  138. # [06:08] * Joins: capella-s3 (~yaaic@host-174-45-213-182.chy-wy.client.bresnan.net)
  139. # [06:29] * Quits: jacaballero (~jacaballe@190.92.15.29) (Quit: My Mac has gone to sleep. ZZZzzz…)
  140. # [06:29] * Quits: boogyman (~justme_j@pdpc/supporter/professional/boogyman) (Ping timeout: 250 seconds)
  141. # [06:38] * Joins: zdobersek (~zan@46.166.188.240)
  142. # [06:39] * Quits: hgl (~hgl@unaffiliated/hgl) (Ping timeout: 250 seconds)
  143. # [06:46] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  144. # [06:51] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 244 seconds)
  145. # [06:52] * Quits: roc (~chatzilla@2400:e780:801:224:2677:3ff:fece:dc64) (Ping timeout: 246 seconds)
  146. # [06:53] * Joins: bholley (~bholley@76.126.241.23)
  147. # [06:57] * Quits: bholley (~bholley@76.126.241.23) (Client Quit)
  148. # [07:09] * Quits: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com) (Quit: My computer has gone to sleep. ZZZzzz…)
  149. # [07:16] * Joins: jensnockert (~jensnocke@84.219.248.21)
  150. # [07:19] * Joins: smaug____ (~chatzilla@62-78-246-79.bb.dnainternet.fi)
  151. # [07:21] * Quits: jensnockert (~jensnocke@84.219.248.21) (Ping timeout: 265 seconds)
  152. # [07:28] * Quits: tav (~tav`@host31-52-138-131.range31-52.btcentralplus.com) (Read error: No route to host)
  153. # [07:31] <annevk> MikeSmith: ah ok, takk
  154. # [07:37] * Quits: smaug____ (~chatzilla@62-78-246-79.bb.dnainternet.fi) (Ping timeout: 250 seconds)
  155. # [07:38] * Joins: slartsa (~lari@176-93-150-155.bb.dnainternet.fi)
  156. # [07:41] * Joins: tav (~tav`@host31-52-138-131.range31-52.btcentralplus.com)
  157. # [07:42] * Quits: igoroliveira (uid20755@gateway/web/irccloud.com/x-vzievpcencxwdbqn) (Quit: Connection closed for inactivity)
  158. # [07:56] * Joins: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com)
  159. # [08:03] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  160. # [08:04] * Quits: ^esc (~esc-ape@77.119.131.103.wireless.dyn.drei.com) (Read error: Connection reset by peer)
  161. # [08:11] * Joins: ^esc (~esc-ape@77.119.131.103.wireless.dyn.drei.com)
  162. # [08:18] <jamesr___> jgraham: servo doesn't seem to render http://smfr.org/misc/css/stacking/css-escher.html correctly
  163. # [08:20] <jamesr___> do you plan to implement that insanity? (i think it's required for web compat, but who knows)
  164. # [08:24] * Joins: KevinMarks__ (~yaaic@2607:fb90:2176:9e7e:e51d:905f:43fc:f768)
  165. # [08:25] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
  166. # [08:26] * Quits: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com) (Quit: My computer has gone to sleep. ZZZzzz…)
  167. # [08:27] <annevk> jamesr___: SimonSapin might be a better target for that question
  168. # [08:28] * Joins: howdoi (uid224@gateway/web/irccloud.com/x-qoqbqfadouyqpjtn)
  169. # [08:35] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
  170. # [08:38] * Joins: smaug____ (~chatzilla@62-78-246-79.bb.dnainternet.fi)
  171. # [08:45] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  172. # [09:05] * Quits: mpt (mpt@canonical/mpt) (Read error: Connection reset by peer)
  173. # [09:06] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
  174. # [09:10] * Joins: bnicholson (~bnicholso@c-24-130-60-241.hsd1.ca.comcast.net)
  175. # [09:10] * Joins: mpt (~mpt@2001:67c:1560:a003:c459:fc4c:5fcc:c223)
  176. # [09:10] * Quits: mpt (~mpt@2001:67c:1560:a003:c459:fc4c:5fcc:c223) (Changing host)
  177. # [09:10] * Joins: mpt (~mpt@canonical/mpt)
  178. # [09:11] * Joins: calvaris (~calvaris@fanzine.igalia.com)
  179. # [09:16] * Joins: czerasz (~czerasz@p5DDBA75D.dip0.t-ipconnect.de)
  180. # [09:17] * Joins: jensnockert (~jensnocke@84.219.248.21)
  181. # [09:17] * Joins: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net)
  182. # [09:19] <MikeSmith> I seem to recall some mention here a while back of somebody working on Navigation Transistions again
  183. # [09:19] <MikeSmith> but can't remember who
  184. # [09:21] * Quits: jensnockert (~jensnocke@84.219.248.21) (Ping timeout: 250 seconds)
  185. # [09:21] <MikeSmith> Chris Lord it seems
  186. # [09:25] <MikeSmith> http://cwiiis.github.io/gaia-navigator/
  187. # [09:25] <MikeSmith> that wasn't very easy to fine
  188. # [09:27] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  189. # [09:29] * Quits: KevinMarks__ (~yaaic@2607:fb90:2176:9e7e:e51d:905f:43fc:f768) (Ping timeout: 246 seconds)
  190. # [09:29] <annevk> Hmm, is there a simple command line tool that checks whether a file is valid JSON?
  191. # [09:30] <annevk> We now publish https://resources.whatwg.org/biblio.json and since it's draconian it's rather easy to mess up
  192. # [09:36] <annevk> Also, whoever is next with a new standard, please start with an "A" or "G", "I", "K", "O", "P", "R", "T", "V", "W", or "Z"
  193. # [09:47] <MikeSmith> annevk: https://github.com/zaach/jsonlint maybe
  194. # [09:48] * Joins: ohaibbq (~ohaibbq@2601:643:8100:fdf1:e84f:ca1a:f636:7620)
  195. # [09:48] <MikeSmith> oh Zach Carter
  196. # [10:02] <kochi> If script calls "input.focus()", is the generated focusin event a 'trusted' event?
  197. # [10:03] <kochi> (background: for writing an automated test, I'm wondering if any way to dispatch 'trusted' event from scripts)
  198. # [10:03] <kochi> http://www.w3.org/TR/2015/WD-uievents-20150428/#trusted-events says
  199. # [10:04] <kochi> "Events that are generated by the user agent, either as a result of user interaction, or as a direct result of changes to the DOM, are trusted"
  200. # [10:06] * Quits: zdobersek (~zan@46.166.188.240) (Ping timeout: 240 seconds)
  201. # [10:06] <kochi> Chrome hasn't implemented the property so far, anyway
  202. # [10:07] * Quits: ohaibbq (~ohaibbq@2601:643:8100:fdf1:e84f:ca1a:f636:7620) (Quit: Leaving...)
  203. # [10:07] <kochi> According to https://developer.mozilla.org/en/docs/Web/API/Event/isTrusted even Firefox and IE are differently implemented
  204. # [10:09] <smaug____> kochi: that mdn page is a bit odd
  205. # [10:09] <smaug____> events created by scripts in web pages are untrusted
  206. # [10:10] <smaug____> not sure what that comment about IE tries to say
  207. # [10:10] <annevk> smaug____: is click() untrusted as well?
  208. # [10:10] <smaug____> or does IE have some bizarre behavior for element.click()
  209. # [10:10] <annevk> yeah I guess it better be
  210. # [10:10] <SimonSapin> jamesr___: Interesting. I filed https://github.com/servo/servo/issues/7293
  211. # [10:10] <smaug____> click() does create untrusted event
  212. # [10:11] <kochi> hmm, if click() creates untrusted event, it sounds natural to think focus() creates untrusted event.
  213. # [10:12] <smaug____> well click() just dispatches click event
  214. # [10:12] <smaug____> focus() focuses something and that ends up dispatching focus event
  215. # [10:13] <smaug____> (what the spec says about click() is IIRC very different to what all the implementations do)
  216. # [10:15] <annevk> "Fire a click event at the element. If the run synthetic click activation steps algorithm was invoked because the click() method was invoked, then the isTrusted attribute must be initialised to false."
  217. # [10:15] <annevk> seems about right
  218. # [10:17] <smaug____> well, implementations trigger the activation steps during event dispatch
  219. # [10:17] <smaug____> which is why manually dispatching untrusted click event should behave as if click() was called
  220. # [10:19] * Joins: karlcow (~karl@nerval.la-grange.net)
  221. # [10:21] * Joins: JoWie (uid93456@gateway/web/irccloud.com/x-yawqjgororpbuufv)
  222. # [10:23] * Quits: aretecode (~aretecode@69.4.235.219) (Read error: Connection reset by peer)
  223. # [10:24] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: The deeper I go / the deeper I go / green mountains - Santoka)
  224. # [10:25] * Joins: Ms2ger (~Ms2ger@ptr-2hj4tblr9i08j2wg6ef4ktrxj.ip6.access.telenet.be)
  225. # [10:28] <kochi> Can a focus event as a result of focus() invocation be though of "a direct result of changes to the DOM"?
  226. # [10:29] <kochi> I guess this part of the sentence is still ambiguos about "who" makes the changes to the DOM, can it be a script?
  227. # [10:31] <Ms2ger> Context?
  228. # [10:31] <botie> hmmm... Context is https://github.com/validator/validator/issues/61
  229. # [10:32] <Ms2ger> What
  230. # [10:32] <kochi> Ms2ger botie: my context is https://github.com/w3c/webcomponents/issues/293
  231. # [10:33] <Ms2ger> I have no idea what "closed" even means there
  232. # [10:33] <kochi> I am trying to make a automated test case, but the spec depends on an event to be "trusted", so
  233. # [10:33] <kochi> I was wondering any way I can make a trusted event from script.
  234. # [10:33] <kochi> "closed" means a closed mode shadow root.
  235. # [10:34] <kochi> oops, wrong reference
  236. # [10:34] <annevk> you can't get trusted from script
  237. # [10:34] <kochi> my context is https://github.com/w3c/web-platform-tests/pull/2099
  238. # [10:35] <annevk> kochi: you probably want to talk to jgraham but it seems that'd require some kind of web driver test
  239. # [10:35] <kochi> okay, so we have to use manual test to generate trusted events?
  240. # [10:35] <kochi> or web driver...
  241. # [10:36] <Ms2ger> And web driver doesn't really work yet, I don't think :/
  242. # [10:36] <Ms2ger> smaug____, you know if there's a test for click()'s event being untrusted in wpt?
  243. # [10:37] <smaug____> no idea
  244. # [10:38] * Ms2ger goes and writes one
  245. # [10:38] <kochi> cool
  246. # [10:39] <kochi> html/editing/focus/focus-management/focus-events.html seems to assume that focus() generates focus event whose isTrusted is true.
  247. # Session Close: Thu Aug 20 10:42:10 2015
  248. #
  249. # Session Start: Thu Aug 20 10:42:10 2015
  250. # Session Ident: #whatwg
  251. # [10:42] * Disconnected
  252. # [11:32] * Attempting to rejoin channel #whatwg
  253. # [11:32] * Rejoined channel #whatwg
  254. # [11:32] * Topic is 'https://whatwg.org/ — logs: http://krijnhoetmer.nl/irc-logs/ & http://logbot.glob.com.au/ — stats: http://gavinsharp.com/irc/whatwg.html — Please leave your sense of logic at the door, thanks!'
  255. # [11:32] * Set by MikeSmith!~mike@sideshowbarker.net on Wed Dec 10 17:23:43
  256. # [11:36] <kochi> annevk: thanks, updated.
  257. # [11:38] * kochi will keep in mind
  258. # [11:38] * smaug____ wonders who got the "great" idea to try to merge webapps and html wg
  259. # [11:47] * Quits: slartsa (~lari@176-93-150-155.bb.dnainternet.fi) (Ping timeout: 246 seconds)
  260. # [11:56] * Joins: slartsa (~lari@176-93-150-155.bb.dnainternet.fi)
  261. # [12:03] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  262. # [12:11] * Quits: tav (~tav`@host31-52-138-131.range31-52.btcentralplus.com) (Read error: No route to host)
  263. # [12:17] * Joins: tav (~tav`@host31-52-138-131.range31-52.btcentralplus.com)
  264. # [12:21] * Joins: satazor (~satazor@bl6-108-46.dsl.telepac.pt)
  265. # [12:42] * Joins: darobin (~darobin@159.180.228.142)
  266. # [12:43] * Quits: darobin (~darobin@159.180.228.142) (Remote host closed the connection)
  267. # [12:46] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
  268. # [12:48] * Quits: smaug____ (~chatzilla@62-78-246-79.bb.dnainternet.fi) (Ping timeout: 260 seconds)
  269. # [12:49] * Quits: plutoniix (~plutoniix@ppp-124-120-56-28.revip2.asianet.co.th) (Quit: จรลี จรลา)
  270. # [12:51] * Quits: slartsa (~lari@176-93-150-155.bb.dnainternet.fi) (Ping timeout: 245 seconds)
  271. # [12:52] * Joins: roc (~chatzilla@121.98.95.25)
  272. # [13:04] * Quits: adactio (~adactio@212.42.170.121) (Ping timeout: 246 seconds)
  273. # [13:05] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  274. # [13:18] * Joins: jensnockert (~jensnocke@84.219.248.21)
  275. # [13:24] * Quits: jensnockert (~jensnocke@84.219.248.21) (Ping timeout: 272 seconds)
  276. # [13:40] * Quits: satazor (~satazor@bl6-108-46.dsl.telepac.pt) (Remote host closed the connection)
  277. # [13:41] * Quits: ^esc (~esc-ape@77.119.131.103.wireless.dyn.drei.com) (Ping timeout: 264 seconds)
  278. # [13:43] * Joins: darobin (~darobin@159.180.228.142)
  279. # [13:44] * Quits: eric_carlson (~ericc@c-24-6-239-9.hsd1.ca.comcast.net) (Quit: eric_carlson)
  280. # [13:48] * Quits: darobin (~darobin@159.180.228.142) (Ping timeout: 250 seconds)
  281. # [13:52] <wanderview> annevk: can you explain what you meant in the issue by "Otherwise cross-origin to same-origin would not be covered"?
  282. # [13:53] * Joins: adactio (~adactio@212.42.170.121)
  283. # [13:53] <MikeSmith> annevk: as far as railroad diagrams in the URL spec, the plan is that they'd be non-normative, right?
  284. # [13:53] <MikeSmith> https://github.com/whatwg/url/issues/67 I mean
  285. # [13:54] <MikeSmith> I'm pretty certain that is the plan but I would still like to be reassured
  286. # [13:57] <wanderview> annevk: if its cross-origin, shouldn't all future redirect origins be considered "cross-origin" since the request origin is marked as being an opaque value?
  287. # [14:05] * Quits: calvaris (~calvaris@fanzine.igalia.com) (Quit: Ex-Chat)
  288. # [14:07] * Quits: Guest78774 (~Krinkle@ec2-50-112-50-28.us-west-2.compute.amazonaws.com) (Changing host)
  289. # [14:07] * Joins: Guest78774 (~Krinkle@wikimedia/Krinkle)
  290. # [14:08] * Guest78774 is now known as Krinkle
  291. # [14:09] * Quits: adactio (~adactio@212.42.170.121) (Quit: adactio)
  292. # [14:13] <wanderview> I commented in the bug
  293. # [14:16] * Joins: adactio (~adactio@212.42.170.121)
  294. # [14:16] * Joins: boogyman (~justme_j@user-0c90hji.cable.mindspring.com)
  295. # [14:16] * Quits: boogyman (~justme_j@user-0c90hji.cable.mindspring.com) (Changing host)
  296. # [14:16] * Joins: boogyman (~justme_j@pdpc/supporter/professional/boogyman)
  297. # [14:19] * Quits: jean-marcel (uid106543@gateway/web/irccloud.com/x-ulfdjmgrgadtbakc) (Quit: Connection closed for inactivity)
  298. # [14:24] <annevk> wanderview: say request's origin X and request's current URL's origin is Y
  299. # [14:24] <annevk> wanderview: then you get a redirect that also has origin Y for locationURL
  300. # [14:24] <annevk> wanderview: that scenario would not be covered
  301. # [14:24] <annevk> MikeSmith: yes
  302. # [14:25] <annevk> MikeSmith: normative prose, plus some kind of grammar production thingie to skim through
  303. # [14:26] <MikeSmith> annevk: ok, good to hear
  304. # [14:26] <wanderview> annevk: hmm... I have to step away... but let me think about that... I don't see how CORS flag is set in that case either
  305. # [14:27] * Joins: slartsa (~lari@176-93-150-155.bb.dnainternet.fi)
  306. # [14:29] <annevk> wanderview: because main fetch would invoke basic fetch with it set because current URL's origin is not same origin with request's origin
  307. # [14:30] <wanderview> annevk: but what about origin X redirect to Y redirect to X... the second X should be considered cross-origin, right?
  308. # [14:30] <wanderview> where is CORS flag set in that chain in time to mark the opaque origin?
  309. # [14:33] <wanderview> I think CORS flag is set after the first redirect (but too late to set the opaque origin)
  310. # [14:35] <wanderview> but I guess maybe thats ok since the opaque origin is set on next redirect before evaluating main fetch again
  311. # [14:38] <nox> annevk: Does the generator for that diagram syntax already exist?
  312. # [14:38] * Joins: satazor (~satazor@114.248.108.93.rev.vodafone.pt)
  313. # [14:46] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
  314. # [14:46] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  315. # [14:52] * Quits: Ms2ger (~Ms2ger@ptr-2hj4tblr9i08j2wg6ef4ktrxj.ip6.access.telenet.be) (Ping timeout: 256 seconds)
  316. # [15:00] * Joins: Ms2ger (~Ms2ger@ptr-2hj4tblr9i08im1dfr4xm2j53.ip6.access.telenet.be)
  317. # [15:05] * Joins: darobin (~darobin@159.180.228.142)
  318. # [15:05] * Quits: darobin (~darobin@159.180.228.142) (Remote host closed the connection)
  319. # [15:06] * Quits: espadrine (~tyl@213.152.18.159) (Quit: Konversation terminated!)
  320. # [15:06] * Joins: darobin (~darobin@159.180.228.142)
  321. # [15:06] * Joins: espadrine (~tyl@213.152.18.159)
  322. # [15:08] * Joins: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  323. # [15:09] * Joins: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de)
  324. # [15:13] * Joins: ^esc (~esc-ape@91.141.1.18.wireless.dyn.drei.com)
  325. # [15:14] * Quits: capella-s3 (~yaaic@host-174-45-213-182.chy-wy.client.bresnan.net) (Ping timeout: 240 seconds)
  326. # [15:17] * Joins: karlcow (~karl@nerval.la-grange.net)
  327. # [15:18] * Joins: igoroliveira (uid20755@gateway/web/irccloud.com/x-rdovikbubgkcmlbt)
  328. # [15:19] * Joins: jensnockert_ (~jensnocke@84.219.248.21)
  329. # [15:23] <annevk> nox: yeah, part of Bikeshed
  330. # [15:23] <nox> annevk: Nice.
  331. # [15:23] <annevk> wanderview: right
  332. # [15:24] * Quits: jensnockert_ (~jensnocke@84.219.248.21) (Ping timeout: 252 seconds)
  333. # [15:29] * Joins: boos (~boos@usa.boos.core-dumped.info)
  334. # [15:30] * Joins: rajesh (~rajesh@202.78.172.179)
  335. # [15:30] * Quits: slartsa (~lari@176-93-150-155.bb.dnainternet.fi) (Ping timeout: 244 seconds)
  336. # [15:30] * rajesh is now known as Guest73714
  337. # [15:31] * Joins: plutoniix (~plutoniix@node-qa9.pool-180-180.dynamic.totbb.net)
  338. # [15:32] * Joins: ccardona-work (~ccardona-@c-24-130-132-120.hsd1.ca.comcast.net)
  339. # [15:33] * Quits: howitdo (~howitdo@unaffiliated/howitdo) (Ping timeout: 256 seconds)
  340. # [15:33] * Quits: ccardona-work (~ccardona-@c-24-130-132-120.hsd1.ca.comcast.net) (Client Quit)
  341. # [15:35] * Joins: aretecode (~aretecode@69.4.235.219)
  342. # [15:35] * Quits: Guest73714 (~rajesh@202.78.172.179) (Quit: Leaving)
  343. # [15:45] * Joins: howitdo (~howitdo@unaffiliated/howitdo)
  344. # [15:48] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 246 seconds)
  345. # [15:54] * Joins: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net)
  346. # [16:01] * Joins: mpt (~mpt@canonical/mpt)
  347. # [16:02] * Quits: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Quit: My Mac has gone to sleep. ZZZzzz…)
  348. # [16:12] * Joins: scor (~scor@drupal.org/user/52142/view)
  349. # [16:16] * Quits: espadrine (~tyl@213.152.18.159) (Read error: No route to host)
  350. # [16:16] * Joins: espadrine (~tyl@213.152.18.159)
  351. # [16:20] * Quits: Johnny- (~null@unaffiliated/johnny-) (Read error: No route to host)
  352. # [16:21] * Quits: satazor (~satazor@114.248.108.93.rev.vodafone.pt) (Remote host closed the connection)
  353. # [16:22] * Joins: Johnny- (~null@unaffiliated/johnny-)
  354. # [16:28] * Joins: satazor (~satazor@bl6-108-46.dsl.telepac.pt)
  355. # [16:32] * Joins: benwerd (~benwerd@2601:18e:c200:9ba8:548c:75e7:7147:1a0a)
  356. # [16:33] * Joins: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com)
  357. # [16:33] * Quits: benwerd (~benwerd@2601:18e:c200:9ba8:548c:75e7:7147:1a0a) (Client Quit)
  358. # [16:35] * Quits: aretecode (~aretecode@69.4.235.219) (Quit: Toodaloo)
  359. # [16:39] * Quits: Johnny- (~null@unaffiliated/johnny-) (Ping timeout: 272 seconds)
  360. # [16:39] * Joins: satazor_ (~satazor@114.248.108.93.rev.vodafone.pt)
  361. # [16:41] * Quits: satazor (~satazor@bl6-108-46.dsl.telepac.pt) (Ping timeout: 240 seconds)
  362. # [16:43] * Joins: Khayman (~hfenring@unaffiliated/hasimir)
  363. # [16:44] * Quits: Hasimir (~hfenring@unaffiliated/hasimir) (Ping timeout: 272 seconds)
  364. # [16:45] * Khayman is now known as Hasimir
  365. # [16:45] * Joins: eric_carlson (~ericc@17.202.47.189)
  366. # [16:48] * Quits: ivan\ (~ivan@unaffiliated/ivan/x-000001) (Quit: ERC Version 5.3 (IRC client for Emacs))
  367. # [16:49] * Joins: benwerd (~benwerd@2601:18e:c200:9ba8:5cf9:c536:ef72:34fd)
  368. # [16:50] * Quits: eric_carlson (~ericc@17.202.47.189) (Client Quit)
  369. # [16:52] * Joins: TallTed (~Thud@63.119.36.36)
  370. # [16:52] * Joins: ivan\ (~ivan@unaffiliated/ivan/x-000001)
  371. # [16:52] * Joins: eric_carlson (~ericc@17.202.47.189)
  372. # [16:53] * Krinkle is now known as Krinkle_
  373. # [16:54] * Quits: eric_carlson (~ericc@17.202.47.189) (Client Quit)
  374. # [16:56] * Quits: Ms2ger (~Ms2ger@ptr-2hj4tblr9i08im1dfr4xm2j53.ip6.access.telenet.be) (Ping timeout: 252 seconds)
  375. # [17:02] * Joins: Johnny- (~null@unaffiliated/johnny-)
  376. # [17:06] * Joins: smaug____ (~chatzilla@a91-154-43-105.elisa-laajakaista.fi)
  377. # [17:08] * Joins: Ms2ger (~Ms2ger@ptr-2hj4tblr9i08im1dfr4xm2j53.ip6.access.telenet.be)
  378. # [17:15] * Joins: jacaballero (~jacaballe@190.92.15.29)
  379. # [17:20] * Joins: jensnockert (~jensnocke@84.219.248.21)
  380. # [17:22] * Joins: eric_carlson (~ericc@17.202.47.189)
  381. # [17:22] * Quits: jacobolu_ (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Read error: Connection reset by peer)
  382. # [17:23] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  383. # [17:25] * Quits: jensnockert (~jensnocke@84.219.248.21) (Ping timeout: 250 seconds)
  384. # [17:27] * Quits: satazor_ (~satazor@114.248.108.93.rev.vodafone.pt) (Remote host closed the connection)
  385. # [17:29] * Joins: satazor (~satazor@bl6-108-46.dsl.telepac.pt)
  386. # [17:36] <wanderview> JakeA++ for "poomorphism"
  387. # [17:36] <JakeA> :D
  388. # [17:45] * Joins: satazor_ (~satazor@bl6-108-46.dsl.telepac.pt)
  389. # [17:45] * Quits: satazor (~satazor@bl6-108-46.dsl.telepac.pt) (Read error: Connection reset by peer)
  390. # [17:46] * Quits: satazor_ (~satazor@bl6-108-46.dsl.telepac.pt) (Read error: Connection reset by peer)
  391. # [17:46] * Joins: satazor (~satazor@114.248.108.93.rev.vodafone.pt)
  392. # [17:46] * Joins: sarri (~sari@unaffiliated/sarri)
  393. # [17:51] * Joins: rxgx (uid22483@gateway/web/irccloud.com/x-yxigoeyengykexrn)
  394. # [17:53] * Joins: ap (~ap@17.114.219.163)
  395. # [17:54] * Quits: Johnny- (~null@unaffiliated/johnny-) (Ping timeout: 246 seconds)
  396. # [18:03] * Quits: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr) (Excess Flood)
  397. # [18:03] * Joins: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr)
  398. # [18:04] * Joins: bholley (~bholley@76.126.241.23)
  399. # [18:04] * Quits: satazor (~satazor@114.248.108.93.rev.vodafone.pt) (Remote host closed the connection)
  400. # [18:04] * Joins: satazor (~satazor@bl6-108-46.dsl.telepac.pt)
  401. # [18:06] * Quits: czerasz (~czerasz@p5DDBA75D.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
  402. # [18:09] * Quits: adactio (~adactio@212.42.170.121) (Quit: adactio)
  403. # [18:22] * Joins: Johnny- (~null@unaffiliated/johnny-)
  404. # [18:25] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  405. # [18:33] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
  406. # [18:46] <igrigorik> annevk: ping :)
  407. # [18:48] <annevk> igrigorik: hey
  408. # [18:48] <igrigorik> https://fetch.spec.whatwg.org/#concept-request - seems to be missing frame-src.. is that intentional?
  409. # [18:49] <annevk> igrigorik: yeah, the idea is that CSP can look at request's client
  410. # [18:49] <annevk> igrigorik: it says as much underneath the table
  411. # [18:51] <igrigorik> ah, figures. that makes sense - thanks.
  412. # [18:51] * Joins: ccardona-work (~ccardona-@209.213.209.190)
  413. # [18:54] * Joins: KevinMarks__ (~yaaic@2607:fb90:5b7:2942:3c83:ce38:9fd1:c388)
  414. # [18:55] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
  415. # [18:55] <igrigorik> annevk: back to our favorite topic of preload :) ... Looking at this new table, I think I can map preload's "as" to {initiator: '', type: as-value, destination: 'subresource'}. that would make preload fetches subject to all the right CSP policies based on specified as type.
  416. # [18:55] <igrigorik> annevk: does that make sense? anything I'm overlooking?
  417. # [18:55] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  418. # [18:55] <annevk> yes, security
  419. # [18:55] <botie> security is, like, still what we have the address bar for, navigating based on hacking the URL space not so much
  420. # [18:56] <annevk> heh
  421. # [18:56] <annevk> igrigorik: it needs to be a new thing, but what would be good to see first is preload's processing model in terms of Fetch
  422. # [18:56] <annevk> I don't think we have that yet
  423. # [18:57] <annevk> mkwst said as much anyway in the issue were we added initiator/destination/type
  424. # [18:58] * Quits: KevinMarks__ (~yaaic@2607:fb90:5b7:2942:3c83:ce38:9fd1:c388) (Ping timeout: 246 seconds)
  425. # [18:59] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  426. # [18:59] <igrigorik> annevk: preload is <link>, the processing model for which is in the HTML spec itself (https://html.spec.whatwg.org/multipage/semantics.html#the-link-element). I've intentionally stayed away from duplicating that..
  427. # [19:00] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
  428. # [19:01] <annevk> igrigorik: I don't understand, HTML doesn't define what preload does
  429. # [19:02] <annevk> igrigorik: see e.g., what HTML defines for "stylesheet"
  430. # [19:02] <annevk> igrigorik: and how that further defers to "creating a stylesheet" etc. which is defined elsewhere
  431. # [19:03] * Quits: ccardona-work (~ccardona-@209.213.209.190) (Quit: ccardona-work)
  432. # [19:05] * Joins: KevinMarks__ (~yaaic@2607:fb90:5bf:a5c8:6d9:e1e5:d3a7:9eaa)
  433. # [19:06] * Quits: jacaballero (~jacaballe@190.92.15.29) (Quit: My Mac has gone to sleep. ZZZzzz…)
  434. # [19:06] * Joins: jernoble (~jernoble@17.202.46.221)
  435. # [19:07] * Joins: jernoble|laptop (~jernoble@17.202.50.190)
  436. # [19:09] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 272 seconds)
  437. # [19:11] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  438. # [19:12] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
  439. # [19:12] <igrigorik> annevk: right but that's once response is received. by default all of the link's use http://www.w3.org/TR/html5/document-metadata.html#concept-link-obtain to obtain the resource, which is what current preload spec is relying on as well. are you suggesting I pull that out and explicitly define it within preload spec?
  440. # [19:13] <annevk> Where is it stated that all use that?
  441. # [19:13] * Quits: darobin (~darobin@159.180.228.142) (Remote host closed the connection)
  442. # [19:13] <annevk> Also, where is it stated that an <img> fetch pulls something out of the preload cache?
  443. # [19:14] <annevk> And where in fetch that cache lookup happens and how?
  444. # [19:15] * Quits: sarri (~sari@unaffiliated/sarri) (Ping timeout: 272 seconds)
  445. # [19:16] * Joins: bnicholson2 (~bnicholso@c-24-130-60-241.hsd1.ca.comcast.net)
  446. # [19:17] <annevk> igrigorik: anyway, as far as I know you do need to have a section similar to the "stylesheet" section HTML has
  447. # [19:17] * Joins: sarri (~sari@unaffiliated/sarri)
  448. # [19:17] <annevk> igrigorik: and you need a section that monkey patches Fetch and a section that defines the preload cache
  449. # [19:17] * Quits: bnicholson (~bnicholso@c-24-130-60-241.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
  450. # [19:18] <annevk> igrigorik: and then you have a feature that's maybe hopefully defined from first principles
  451. # [19:19] <igrigorik> annevk: perhaps I'm reading it wrong but, the main definition of <link> specifies steps 'to obtain the resource', and none of the other sections (e.g. stylesheet) elaborate further.. e.g. stylesheet specifies 'when to obtain' and what to do 'once obtained'. Hence my comment about all rel's relying on same steps to fetch.
  452. # [19:20] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  453. # [19:20] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  454. # [19:20] * Joins: ccardona-work (~ccardona-@209.213.209.190)
  455. # [19:20] * Quits: bnicholson2 (~bnicholso@c-24-130-60-241.hsd1.ca.comcast.net) (Client Quit)
  456. # [19:21] * Joins: nsm (~nsm@146.185.178.182)
  457. # [19:21] <igrigorik> annevk: re, section: most of that content is already there in the preload spec, perhaps I could shuffle it a bit to make it more clear. the one thing that's unclear to me is whether I now should define my own 'obtain resource' algorithm to work with the new Fetch.. such that I can set initiator/type/destination.
  458. # [19:21] * Quits: sarri (~sari@unaffiliated/sarri) (Client Quit)
  459. # [19:21] * Joins: jensnockert (~jensnocke@84.219.248.21)
  460. # [19:21] * Joins: jacaballero (~jacaballe@186.2.139.48)
  461. # [19:22] <annevk> igrigorik: right, once you define https://html.spec.whatwg.org/multipage/semantics.html#linkTypes you get the obtain the resource for free, but you still need to define what the UA needs to do with the obtained resource, as the "stylesheet" rel does, for instance
  462. # [19:22] * Quits: KevinMarks__ (~yaaic@2607:fb90:5bf:a5c8:6d9:e1e5:d3a7:9eaa) (Ping timeout: 246 seconds)
  463. # [19:23] <igrigorik> annevk: yes, fair enough. that's where I need to define the 'preload cache' or some such.
  464. # [19:23] <annevk> igrigorik: and yeah, since you want something different you might need your own obtain the resource algorithm... (though HTML will be modified to use Fetch in due course, you probably still want something slightly different here)
  465. # [19:23] <annevk> igrigorik: yup
  466. # [19:24] * Joins: bnicholson (~bnicholso@c-24-130-60-241.hsd1.ca.comcast.net)
  467. # [19:24] <annevk> igrigorik: so preload is in https://w3c.github.io/preload/
  468. # [19:24] <annevk> igrigorik: where are prefetch/prerender?
  469. # [19:25] <igrigorik> annevk: https://w3c.github.io/resource-hints < these are speculative and have different processing model, which is why we split them into separate spec
  470. # [19:25] <annevk> igrigorik: ait
  471. # [19:26] * Quits: jensnockert (~jensnocke@84.219.248.21) (Ping timeout: 264 seconds)
  472. # [19:26] <annevk> whoa
  473. # [19:26] <annevk> igrigorik: without the trailing slash you end up on http://
  474. # [19:26] <annevk> igrigorik: that seems like a serious GitHub bug
  475. # [19:27] <igrigorik> annevk: oh wow, that's a.. fun one =/
  476. # [19:27] * Joins: sarri (~sari@unaffiliated/sarri)
  477. # [19:28] * Quits: bnicholson (~bnicholso@c-24-130-60-241.hsd1.ca.comcast.net) (Client Quit)
  478. # [19:28] <annevk> I'll let them know
  479. # [19:29] <igrigorik> annevk: re, preload + obtain the resource: ok, it sounds like I should define my own in preload. Drilling in on that specifically, in there when I initialize the request I'd set the new fetch request properties to {initiator: '', type: as-value, destination: 'subresource'} -- ya?
  480. # [19:30] <igrigorik> annevk: where 'as-value' is one of https://fetch.spec.whatwg.org/#concept-request-type
  481. # [19:30] <annevk> yes, except you cannot overwrite type for security reasons
  482. # [19:30] <annevk> most likely
  483. # [19:30] <annevk> so we'd have to introduce a new axis that's the same as type except not used by CSP
  484. # [19:30] <annevk> gotta go
  485. # [19:33] * Joins: jsbell (jsbell@nat/google/x-avqnniwtywdgkozw)
  486. # [19:33] * Joins: ehsan_ (~ehsan@2001:450:1f:224:41f8:a271:88b0:7a76)
  487. # [19:34] <igrigorik> annevk: hmm, but in this case I do want these fetches to be subject to relevant CSP policies. For preload in particular I think it should be fine to set those: fetch initiated by preload is subject to set type+CSP policies, and there is no way to consume the response directly -- that goes into preload cache (to be defined :)). To consume it you need another
  488. # [19:34] <igrigorik> fetch to retrieve it from the cache, which will enforce its CSP rules as well.
  489. # [19:39] * Joins: bnicholson (~bnicholso@2620:101:80fc:224:8fa:4ece:d99a:5a6b)
  490. # [19:41] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
  491. # [19:46] * Quits: dshwang (dshwang@nat/intel/x-eqmztrsmppqoljvs) (Remote host closed the connection)
  492. # [19:46] * Joins: boogyman__ (~justme_j@user-0c90hji.cable.mindspring.com)
  493. # [19:47] * Quits: boogyman (~justme_j@pdpc/supporter/professional/boogyman) (Ping timeout: 255 seconds)
  494. # [19:47] * boogyman__ is now known as boogyman
  495. # [19:48] * Quits: boogyman (~justme_j@user-0c90hji.cable.mindspring.com) (Changing host)
  496. # [19:48] * Joins: boogyman (~justme_j@pdpc/supporter/professional/boogyman)
  497. # [19:49] * Quits: satazor (~satazor@bl6-108-46.dsl.telepac.pt) (Remote host closed the connection)
  498. # [19:54] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
  499. # [19:57] * Quits: jernoble|laptop (~jernoble@17.202.50.190) (Quit: My Mac has gone to sleep. ZZZzzz…)
  500. # [19:58] * Joins: jernoble|laptop (~jernoble@17.202.50.190)
  501. # [20:02] * Joins: satazor (~satazor@bl6-108-46.dsl.telepac.pt)
  502. # [20:08] * Joins: slartsa (~lari@176-93-150-155.bb.dnainternet.fi)
  503. # [20:17] * Joins: lilmonkey` (~a@pdpc/supporter/professional/riven)
  504. # [20:17] * Joins: dshwang (~dshwang@134.134.137.73)
  505. # [20:19] * Quits: lilmonkey (~a@pdpc/supporter/professional/riven) (Ping timeout: 246 seconds)
  506. # [20:20] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  507. # [20:21] * Joins: calvaris (~calvaris@4.126.27.77.dynamic.mundo-r.com)
  508. # [20:22] * Quits: zdobersek (~zan@46.166.188.239) (Quit: Leaving.)
  509. # [20:22] * Quits: JoWie (uid93456@gateway/web/irccloud.com/x-yawqjgororpbuufv) (Quit: Connection closed for inactivity)
  510. # [20:23] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  511. # [20:23] * Quits: Ms2ger (~Ms2ger@ptr-2hj4tblr9i08im1dfr4xm2j53.ip6.access.telenet.be) (Quit: nn)
  512. # [20:24] * Quits: jernoble (~jernoble@17.202.46.221) (Quit: Computer has gone to sleep.)
  513. # [20:27] * Joins: jernoble (~jernoble@17.202.46.221)
  514. # [20:28] * Quits: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com) (Quit: My computer has gone to sleep. ZZZzzz…)
  515. # [20:37] * Quits: jernoble (~jernoble@17.202.46.221) (Quit: Computer has gone to sleep.)
  516. # [20:37] * Joins: jernoble (~jernoble@17.202.46.221)
  517. # [20:38] * Quits: espadrine (~tyl@213.152.18.159) (Ping timeout: 260 seconds)
  518. # [20:41] * Quits: howdoi (uid224@gateway/web/irccloud.com/x-qoqbqfadouyqpjtn) (Quit: Connection closed for inactivity)
  519. # [20:53] * Quits: jernoble (~jernoble@17.202.46.221) (Quit: Computer has gone to sleep.)
  520. # [20:54] * Quits: bholley (~bholley@76.126.241.23)
  521. # [20:55] * Joins: jernoble (~jernoble@17.202.46.221)
  522. # [21:00] * Quits: satazor (~satazor@bl6-108-46.dsl.telepac.pt) (Remote host closed the connection)
  523. # [21:00] * Joins: satazor (~satazor@114.248.108.93.rev.vodafone.pt)
  524. # [21:02] * Quits: jsbell (jsbell@nat/google/x-avqnniwtywdgkozw) (Remote host closed the connection)
  525. # [21:04] * Joins: jsbell (jsbell@nat/google/x-hyrqhgepnwbkhenl)
  526. # [21:13] * Joins: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net)
  527. # [21:13] * Joins: jyasskin (jyasskin@nat/google/x-ufktdzxsnfpxkvoh)
  528. # [21:19] * Krinkle_ is now known as Krinkle
  529. # [21:22] * Joins: jensnockert (~jensnocke@84.219.248.21)
  530. # [21:25] * Quits: jernoble (~jernoble@17.202.46.221) (Quit: Computer has gone to sleep.)
  531. # [21:26] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
  532. # [21:27] * Quits: jensnockert (~jensnocke@84.219.248.21) (Ping timeout: 250 seconds)
  533. # [21:27] * Quits: littledan (sid90245@gateway/web/irccloud.com/x-tnjwdlpfqxxfuptv) (Ping timeout: 244 seconds)
  534. # [21:27] * Quits: hdv (sid2376@gateway/web/irccloud.com/x-ivkngpacbpccrbyb) (Ping timeout: 244 seconds)
  535. # [21:27] * Quits: jsbell (jsbell@nat/google/x-hyrqhgepnwbkhenl) (Ping timeout: 244 seconds)
  536. # [21:27] * Quits: peterood (sid83891@gateway/web/irccloud.com/x-tgvhsmovmnjxdzwu) (Ping timeout: 244 seconds)
  537. # [21:27] * Quits: ojan_ (sid5519@gateway/web/irccloud.com/x-jafibtmdbtkcnkwl) (Ping timeout: 244 seconds)
  538. # [21:28] * Joins: bnicholson2 (~bnicholso@corp.mtv2.mozilla.com)
  539. # [21:28] * Quits: diffalot (~diffalot@unaffiliated/papyromancer) (Ping timeout: 244 seconds)
  540. # [21:28] * Quits: daleharvey (sid513@gateway/web/irccloud.com/x-dqsybzxtlrxcndcr) (Ping timeout: 244 seconds)
  541. # [21:28] * Quits: nunnun (~hiro@2001:200:164:48:20c:29ff:fe02:11d2) (Ping timeout: 244 seconds)
  542. # [21:28] * Quits: bnicholson (~bnicholso@2620:101:80fc:224:8fa:4ece:d99a:5a6b) (Ping timeout: 244 seconds)
  543. # [21:28] * Quits: jyasskin_w (jyasskin@nat/google/x-ygbennstdtlsbzsf) (Ping timeout: 244 seconds)
  544. # [21:28] * Quits: beverloo (beverloo@nat/google/x-rpzderwezlrmsfzj) (Ping timeout: 244 seconds)
  545. # [21:28] * Quits: JakeA (sid3836@gateway/web/irccloud.com/x-urgvdkzjdcngfdjc) (Ping timeout: 244 seconds)
  546. # [21:28] * Quits: abarth (sid5294@gateway/web/irccloud.com/x-xjzsofwusdssmrhv) (Ping timeout: 244 seconds)
  547. # [21:29] * Quits: moo-_- (miohtama@lakka.kapsi.fi) (Ping timeout: 244 seconds)
  548. # [21:32] * Joins: daleharvey (sid513@gateway/web/irccloud.com/x-jfsyxsytnrabkrip)
  549. # [21:33] * Joins: ojan_ (sid5519@gateway/web/irccloud.com/x-qfqylqpzsonqsyep)
  550. # [21:33] * Quits: calvaris (~calvaris@4.126.27.77.dynamic.mundo-r.com) (Quit: Ex-Chat)
  551. # [21:33] * Joins: abarth (sid5294@gateway/web/irccloud.com/x-tifedkwixrtcsbru)
  552. # [21:33] * Joins: hdv (sid2376@gateway/web/irccloud.com/x-smnjqsyccsysjqei)
  553. # [21:33] * Joins: nunnun (~hiro@2001:200:164:48:20c:29ff:fe02:11d2)
  554. # [21:33] * Joins: littledan (sid90245@gateway/web/irccloud.com/x-fcgcrejrbpdnjldr)
  555. # [21:34] * Joins: JoWie (uid93456@gateway/web/irccloud.com/x-eenlpmpdgbeeenoa)
  556. # [21:36] * Joins: diffalot (~diffalot@2604:a880:800:10::162:7001)
  557. # [21:36] * Quits: diffalot (~diffalot@2604:a880:800:10::162:7001) (Changing host)
  558. # [21:36] * Joins: diffalot (~diffalot@unaffiliated/papyromancer)
  559. # [21:37] * Joins: peterood (sid83891@gateway/web/irccloud.com/x-ecgmzhyjiivczhlj)
  560. # [21:37] * Joins: JakeA (sid3836@gateway/web/irccloud.com/x-wmwytwhbfedglrqk)
  561. # [21:41] * Joins: jsbell (jsbell@nat/google/x-csindoofixtznbza)
  562. # [21:42] * Joins: beverloo (beverloo@nat/google/x-itmwlsmqpwunozdg)
  563. # [21:42] * Joins: moo-_- (miohtama@lakka.kapsi.fi)
  564. # [21:45] * Joins: jyasskin_w (jyasskin@nat/google/x-uvindqtaylnxoehk)
  565. # [21:45] * Quits: jacaballero (~jacaballe@186.2.139.48) (Quit: My Mac has gone to sleep. ZZZzzz…)
  566. # [21:53] * Quits: birtles (sid16523@gateway/web/irccloud.com/x-npvgogpqryeznvoh) (Ping timeout: 246 seconds)
  567. # [21:54] * Joins: birtles (sid16523@gateway/web/irccloud.com/x-pzhvbvrdolsvtfxh)
  568. # [21:56] * Quits: igrigorik (sid16869@gateway/web/irccloud.com/x-ycutwfirwmqlpyyx) (Ping timeout: 246 seconds)
  569. # [21:56] * Quits: jkomoros______ (sid7860@gateway/web/irccloud.com/x-znezklcuenpwniea) (Ping timeout: 246 seconds)
  570. # [21:57] * Joins: igrigorik (sid16869@gateway/web/irccloud.com/x-ugahwjykeqylllrr)
  571. # [21:57] * Joins: jkomoros______ (sid7860@gateway/web/irccloud.com/x-enlydjthuqalpdiq)
  572. # [21:59] * Quits: satazor (~satazor@114.248.108.93.rev.vodafone.pt) (Read error: Connection reset by peer)
  573. # [22:00] * Joins: satazor (~satazor@bl6-108-46.dsl.telepac.pt)
  574. # [22:02] * Joins: jernoble_ (~jernoble@17.114.219.180)
  575. # [22:02] * Quits: eric_carlson (~ericc@17.202.47.189) (Ping timeout: 264 seconds)
  576. # [22:02] * Quits: jernoble|laptop (~jernoble@17.202.50.190) (Ping timeout: 272 seconds)
  577. # [22:03] * Joins: eric_carlson (~ericc@17.245.24.29)
  578. # [22:03] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  579. # [22:14] * Quits: jyasskin (jyasskin@nat/google/x-ufktdzxsnfpxkvoh) (Quit: My computer has gone to sleep. ZZZzzz…)
  580. # [22:27] * Quits: eric_carlson (~ericc@17.245.24.29) (Quit: eric_carlson)
  581. # [22:29] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
  582. # [22:33] * Quits: jernoble_ (~jernoble@17.114.219.180) (Quit: My Mac has gone to sleep. ZZZzzz…)
  583. # [22:36] * Joins: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3)
  584. # [22:48] * Joins: eric_carlson (~ericc@17.202.47.189)
  585. # [22:52] * Joins: jernoble|laptop (~jernoble@17.114.219.180)
  586. # [23:02] * abarth is now known as abarth_
  587. # [23:02] * abarth_ is now known as abarth
  588. # [23:07] * Joins: KevinMarks__ (~yaaic@2607:fb90:5aa:78da:bb21:ea4d:2d17:c2f4)
  589. # [23:08] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
  590. # [23:09] * Quits: jernoble|laptop (~jernoble@17.114.219.180) (Quit: My Mac has gone to sleep. ZZZzzz…)
  591. # [23:10] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  592. # [23:10] * Joins: jernoble|laptop (~jernoble@17.114.219.180)
  593. # [23:14] * Quits: KevinMarks__ (~yaaic@2607:fb90:5aa:78da:bb21:ea4d:2d17:c2f4) (Ping timeout: 246 seconds)
  594. # [23:23] * Joins: aretecode (~aretecode@69.4.235.219)
  595. # [23:25] * Quits: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de) (Quit: Textual IRC Client: www.textualapp.com)
  596. # [23:31] * Quits: slartsa (~lari@176-93-150-155.bb.dnainternet.fi) (Ping timeout: 244 seconds)
  597. # [23:32] * Joins: weinig (~weinig@17.114.217.121)
  598. # [23:34] * Quits: weinig (~weinig@17.114.217.121) (Client Quit)
  599. # [23:44] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Read error: error:1408F119:SSL routines:SSL3_GET_RECORD:decryption failed or bad record mac)
  600. # [23:44] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
  601. # [23:44] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Client Quit)
  602. # [23:45] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
  603. # [23:46] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  604. # [23:52] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
  605. # [23:52] * Quits: eric_carlson (~ericc@17.202.47.189) (Ping timeout: 260 seconds)
  606. # [23:55] * Quits: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net) (Remote host closed the connection)
  607. # [23:56] * Quits: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net) (Ping timeout: 246 seconds)
  608. # Session Close: Fri Aug 21 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