/irc-logs / w3c / #webapps / 2014-04-23 / end

Options:

  1. # Session Start: Wed Apr 23 00:00:01 2014
  2. # Session Ident: #webapps
  3. # [01:03] * Quits: karl (~karlcow@public.cloak) (":tiuQ tiuq sah woclrak")
  4. # [01:03] * Joins: karl (~karlcow@public.cloak)
  5. # [01:08] * heycam is now known as heycam|away
  6. # [01:10] * Joins: lgombos (~gombos@public.cloak)
  7. # [01:10] * Quits: lgombos_ (~gombos@public.cloak) (Client closed connection)
  8. # [01:32] * Quits: ArtB (~abarsto@public.cloak) ("Leaving.")
  9. # [01:38] * heycam|away is now known as heycam
  10. # [01:47] * Quits: karl (~karlcow@public.cloak) (":tiuQ tiuq sah woclrak")
  11. # [01:56] * Joins: masayuki (~masayuki@public.cloak)
  12. # [02:01] * Joins: Travis (~Travis@public.cloak)
  13. # [02:01] * Joins: Zakim (zakim@public.cloak)
  14. # [02:01] * Joins: RRSAgent (rrsagent@public.cloak)
  15. # [02:01] <RRSAgent> logging to http://www.w3.org/2014/04/23-webapps-irc
  16. # [02:01] <Travis> RRSAgent: this meeting spans midnight
  17. # [02:01] <RRSAgent> ok, Travis; I will not start a new log at midnight
  18. # [02:01] <Travis> Zakim: this is Dom3
  19. # [02:03] <Travis> Zakim, this will be dom3
  20. # [02:03] <Zakim> ok, Travis; I see RWC_WAPI(D3E)8:00PM scheduled to start 3 minutes ago
  21. # [02:03] * Joins: garykac (~garykac@public.cloak)
  22. # [02:03] <Travis> Present+ Travis
  23. # [02:03] <Travis> Present+ Gary
  24. # [02:04] <Travis> scribe: Travis
  25. # [02:04] <masayuki> Hell.
  26. # [02:04] <Travis> scribeNick: Travis
  27. # [02:04] * Joins: KenjiBX (~KenjiBX@public.cloak)
  28. # [02:04] <masayuki> Hello.
  29. # [02:04] <Travis> Present+ Masayuki
  30. # [02:05] <Travis> Topic: Looking over the bugs
  31. # [02:05] <Travis> Bug list: https://www.w3.org/Bugs/Public/buglist.cgi?component=DOM3%20Events&list_id=35325&product=WebAppsWG&;resolution=---
  32. # [02:05] <Travis> garykac: Quite a few new bugs opened recently
  33. # [02:05] * Joins: masayuki_ (~masayuki@public.cloak)
  34. # [02:06] <Travis> Travis: Yep, I've tried to look over a few, but haven't gotten very far.
  35. # [02:06] <garykac> WE should probably go over the new bugs first
  36. # [02:06] <garykac> Let's make sure that they are all assigned.
  37. # [02:07] <Travis> Looking at: https://www.w3.org/Bugs/Public/show_bug.cgi?id=23910
  38. # [02:07] <Travis> masayuki: proposed a relatively simple solution which I liked.
  39. # [02:07] * Quits: masayuki_ (~masayuki@public.cloak) ("Page closed")
  40. # [02:08] <masayuki> Travis: yeah, but I forgot the case with dead key...
  41. # [02:09] <masayuki> Travis: I checked briefly now. The examples look ok to me.
  42. # [02:10] <Travis> Travis: (summarizes the bug history)
  43. # [02:10] <Travis> ... ending with masayuki's comment.
  44. # [02:11] <Travis> garykac: So, do we have to address this now, or can we punt?
  45. # [02:11] <masayuki> Travis: Er, the keyup's key values are odd. After compositionend, the keyup's .key value should not be IMEKey.
  46. # [02:12] <masayuki> Travis: and also keyup immediately after compositionstart should be IMEKey, I think.
  47. # [02:12] * Joins: karl (~karlcow@public.cloak)
  48. # [02:12] <Travis> garykac: If we change to this proposal, then this will break firefox. Is firefox OK with this?
  49. # [02:14] <Travis> Travis: Also, this is the corner case where the key events are not being suppressed.
  50. # [02:15] <garykac> I'm not sure what the advantage is of sending IMEKey during composition - they keyup/down events don't seem useful at that point. We recommend suppressing these events why not just require suppressing these events rather than saying that you may generate (useless) IMEKey events?
  51. # [02:15] <Travis> travis: masayuki: I wasn't sure if I should always bookend the key values for consistency--though I found in later examples in the spec that this is not a requirement :-)
  52. # [02:16] <Travis> ... so you are correct
  53. # [02:16] <garykac> To paraphrase: Right now we recommend suppressing keyup/keydown, but we allow it.
  54. # [02:16] <garykac> Why bother allowing it if the events are only going to contain IMEKey?
  55. # [02:16] * Quits: sicking (~sicking@public.cloak) (sicking)
  56. # [02:16] <Travis> I recommend, that we continue this discussion in the bug :-)
  57. # [02:16] <Travis> (So that we can move on...)
  58. # [02:17] <garykac> sgtm
  59. # [02:17] <masayuki> garykac: D3E defines that keydown and keyup events should be fired even during composition. Then, the .key value becomes problem with Japanese IME in Kana input mode and Chinese IME.
  60. # [02:17] <Travis> Travis: I thought it stated that they should be surpressed (in the latest editor's draft)
  61. # [02:18] <Travis> s/surpressed/supressed
  62. # [02:18] <garykac> Section 5.2.7.5 : "During the composition session, all keydown and keyup events should be suppressed."
  63. # [02:18] <Travis> Where "should" is a strong requirement per the RFC
  64. # [02:19] <Travis> In https://www.w3.org/Bugs/Public/show_bug.cgi?id=24797
  65. # [02:19] <Travis> I think I have a clear direction, though WebIDL may have a problem...
  66. # [02:19] <Travis> And in https://www.w3.org/Bugs/Public/show_bug.cgi?id=25359
  67. # [02:19] <garykac> We know that they can't be suppressed in all cases, this is why we allow them to come through. If they can't be suppressed, why would we be able to change the fields to IMEKey? It seems at that point that we would be able to suppress the event.
  68. # [02:19] <Travis> I think I just need to add the annotations.
  69. # [02:19] <masayuki> garykac: Oh, did you changed? Or I misunderstood?
  70. # [02:20] * Quits: KenjiBX (~KenjiBX@public.cloak) (Client closed connection)
  71. # [02:21] <garykac> I don't think that's a change - although the section got reformatted when isComposing was added.
  72. # [02:21] <masayuki> keydown and keyup should not be fired, the examples should clearify the keydown and keyup in the table during composition optional.
  73. # [02:22] * Quits: jsbell_ (~jsbell@public.cloak) ("There's no place like home...")
  74. # [02:23] <Travis> Yes.
  75. # [02:23] <Travis> (In the bug, I put in such a note in my table reproductions)
  76. # [02:23] <masayuki> And I think that it should be defined in the section of keydown and keyup too.
  77. # [02:24] <garykac> masayuki: yes, we should add that to keyup/keydown.
  78. # [02:24] <garykac> Currently in the spec, we have a Note by the composition example: "Note: The keydown and keyup events shown in these examples would normally be suppressed during the composition session. They are included in these examples to make the user actions (pressing and releasing keys) more apparent."
  79. # [02:25] <garykac> But we can make that more apparent by adding a comment in the table for each event.
  80. # [02:26] <Travis> Travis: masayuki: Given all this, the "DeadKey" still makes sense, but perhaps the "IMEKey" proposal does not?
  81. # [02:26] <masayuki> Okay, but IE, Chrome and Safari are okay? IIRC, they dispatch keydown/keyup events even during composition.
  82. # [02:26] <masayuki> Travis: Yeah, I agree.
  83. # [02:27] <Travis> Yes, from the IE perspective, we've wanted the key events supressed for some time :-)
  84. # [02:27] <Travis> (It was feedback from our EA language team)
  85. # [02:28] <Travis> garykac had a bug reactivated: https://www.w3.org/Bugs/Public/show_bug.cgi?id=24739
  86. # [02:29] <masayuki> Travis: I worry about the compatibility with older browsers of them.
  87. # [02:29] <Travis> (Yes, we'll have a plan for dealing with compat impact, I'm sure.)
  88. # [02:30] <Travis> The outcome of this bug is that a Sun keyboard would have a bunch of unique key .code values?
  89. # [02:31] <garykac> For 24739, I have to double-check - it looks like I got confused between key and code values. I don't think that it's a problem to add 'code' values for these keys.
  90. # [02:32] <masayuki> When I was working on Linux keyboard bugs, some Sun keyboard users reported their specific bugs. Therefore, I guess they may need independent .code value when they implement their own system.
  91. # [02:32] <garykac> masayuki: BTW, outside of the alphanum keys, the other keys can be in different locations on different keyboards and share the same 'code'. E.g., a lot of PC laptop keyboard more around these keys.
  92. # [02:33] <garykac> So it's not a problem for some of the 'code' values to be shared.
  93. # [02:34] <masayuki> garykac: sounds odd to me... even though its rare case...
  94. # [02:34] * Quits: lmclister (~lmclister@public.cloak) ("")
  95. # [02:36] <garykac> Also, for example, the fact that low level codes for Stop and BrowserStop are the same rather than having 2 separate codes.
  96. # [02:36] * Quits: smaug (~chatzilla@public.cloak) (Ping timeout: 180 seconds)
  97. # [02:37] <Travis> Alright. Now, we switch to look at the "new" bugs.
  98. # [02:37] <garykac> masayuki: BTW, for 25373, do you have a preference for NoConvert vs. NonConvert? They should be consistent.
  99. # [02:37] <Travis> https://www.w3.org/Bugs/Public/show_bug.cgi?id=25373
  100. # [02:38] <Travis> -> assigned
  101. # [02:38] <Travis> (looked ok)
  102. # [02:38] <Travis> Now: https://www.w3.org/Bugs/Public/show_bug.cgi?id=25210
  103. # [02:40] <masayuki> garykac: Only Windows uses "NonConvert" for its virtual keycode name. Others use "Muhenkan". So, I like "NonConvert" better.
  104. # [02:41] <masayuki> I meant no platfrom uses "NoConvert".
  105. # [02:41] <Travis> -> Assigned, change looks reasonable.
  106. # [02:41] <garykac> OK. "NonConvert" is it then. For both key and code.
  107. # [02:42] <Travis> https://www.w3.org/Bugs/Public/show_bug.cgi?id=23167
  108. # [02:42] <Travis> garykac: This is placeholder for all the mobile keys.
  109. # [02:42] <garykac> Arthur suggested adding a tag to bugs that are specific to the |key| and/or |code| tables.
  110. # [02:43] <garykac> I was thinking something like [d3e-code] and [d3e-key] prefix for the bug title.
  111. # [02:43] <Travis> I like that.
  112. # [02:43] <masayuki> Agree.
  113. # [02:45] <Travis> Looking at: https://www.w3.org/Bugs/Public/show_bug.cgi?id=25368
  114. # [02:45] <Travis> garykac: Yep, and since travis filed it, he can fix it.
  115. # [02:45] <garykac> Moving on to 25405....
  116. # [02:45] <garykac> "Input event types"...
  117. # [02:46] <Travis> https://www.w3.org/Bugs/Public/show_bug.cgi?id=25405
  118. # [02:47] <Travis> Looks like something I should be able to address...
  119. # [02:47] <Travis> (Took the bug)
  120. # [02:48] <Travis> https://www.w3.org/Bugs/Public/show_bug.cgi?id=25408
  121. # [02:49] <Travis> Link integrity--and some cleanup. Gary will take.
  122. # [02:50] <Travis> https://www.w3.org/Bugs/Public/show_bug.cgi?id=25366
  123. # [02:52] <Travis> We are wondering why this is cancellable too. :)
  124. # [02:52] <Travis> garykac: No default action. Yeah!
  125. # [02:53] <garykac> :wondering why mousemove is now cancelable? What does that even mean.... weird...
  126. # [02:53] <masayuki> Travis: https://www.w3.org/Bugs/Public/show_bug.cgi?id=17626
  127. # [02:53] <Travis> Awesome.
  128. # [02:53] <garykac> masayuki: wow! you filed that bug 2 years ago.
  129. # [02:54] <Travis> (So, it's still not cancelable in Firefox :-)
  130. # [02:54] <masayuki> I forgot to fix it on Firefox, I can do it soon, though.
  131. # [02:55] <garykac> ^_^
  132. # [02:55] <Travis> https://www.w3.org/Bugs/Public/show_bug.cgi?id=23906
  133. # [02:55] <Travis> garykac: The solution for windows key madness. I just need to write it up and have masayuki review.
  134. # [02:55] <Travis> I assigned the bug.
  135. # [02:56] <garykac> When I write it up, I'll assign the bug to masayuki so that he can review it.
  136. # [02:56] <Travis> https://www.w3.org/Bugs/Public/show_bug.cgi?id=25365
  137. # [02:57] * Joins: FerasM (~sid28672@public.cloak)
  138. # [02:58] <Travis> I assigned that one to me. A goof from an earlier draft that wasn't updated.
  139. # [02:58] <Travis> https://www.w3.org/Bugs/Public/show_bug.cgi?id=25363
  140. # [02:59] <Travis> Another good consistency find.
  141. # [03:01] <Travis> https://www.w3.org/Bugs/Public/show_bug.cgi?id=25358
  142. # [03:04] <Travis> https://www.w3.org/Bugs/Public/show_bug.cgi?id=23908
  143. # [03:05] <Travis> That last one is clearly on Gary...
  144. # [03:06] <Travis> https://www.w3.org/Bugs/Public/show_bug.cgi?id=23913
  145. # [03:06] <Travis> Long history on this one...
  146. # [03:10] <Travis> Gary took it.
  147. # [03:12] <Travis> https://www.w3.org/Bugs/Public/show_bug.cgi?id=24044
  148. # [03:12] <Travis> Gary took this.
  149. # [03:12] <Travis> https://www.w3.org/Bugs/Public/show_bug.cgi?id=25357
  150. # [03:12] <Travis> Travis will work on this.
  151. # [03:13] <garykac> 25363 seems related to that one as well.
  152. # [03:14] <garykac> All the bugs are assigned !
  153. # [03:14] <garykac> We hope to get through most (if not all) of them by next week.
  154. # [03:14] <Travis> Gary and I will work on these and hopefully have some great progress to report next week.
  155. # [03:14] <Travis> We shall meet again next Tuesday?
  156. # [03:14] <garykac> So... next Tuesday. Same bat time. Same bat channel.
  157. # [03:15] <garykac> sgtm
  158. # [03:15] <garykac> Thanks everyone. See you next week.
  159. # [03:15] <masayuki> No problem.
  160. # [03:15] <masayuki> Thanks and see you.
  161. # [03:16] <garykac> bye
  162. # [03:16] * Quits: masayuki (~masayuki@public.cloak) ("Page closed")
  163. # [03:18] <Travis> RRSAgent: make logs public
  164. # [03:18] <RRSAgent> I have made the request, Travis
  165. # [03:18] <Travis> RRSAgent: please generate the minutes
  166. # [03:18] <RRSAgent> I have made the request to generate http://www.w3.org/2014/04/23-webapps-minutes.html Travis
  167. # [03:20] * Quits: Travis (~Travis@public.cloak) ("Page closed")
  168. # [03:23] * Quits: garykac (~garykac@public.cloak) (Ping timeout: 180 seconds)
  169. # [04:06] * Quits: karl (~karlcow@public.cloak) ("This computer has gone to sleep")
  170. # [04:55] * Joins: karl (~karlcow@public.cloak)
  171. # [05:17] * heycam is now known as heycam|away
  172. # [05:19] * Joins: xiaoqian (xiaoqian@public.cloak)
  173. # [05:47] * Joins: lmclister (~lmclister@public.cloak)
  174. # [05:53] * Quits: lmclister (~lmclister@public.cloak) ("")
  175. # [06:04] * Zakim excuses himself; his presence no longer seems to be needed
  176. # [06:04] * Parts: Zakim (zakim@public.cloak) (Zakim)
  177. # [06:04] * Joins: lmclister (~lmclister@public.cloak)
  178. # [06:06] * Quits: karl (~karlcow@public.cloak) (Client closed connection)
  179. # [06:08] * Joins: karl (~karlcow@public.cloak)
  180. # [06:16] * Quits: lmclister (~lmclister@public.cloak) ("")
  181. # [06:21] * Joins: lmclister (~lmclister@public.cloak)
  182. # [06:56] * heycam|away is now known as heycam
  183. # [08:32] * Quits: kochi1 (~kochi@public.cloak) ("Leaving.")
  184. # [08:32] * Quits: kochi (~kochi@public.cloak) (Client closed connection)
  185. # [08:36] * RRSAgent excuses himself; his presence no longer seems to be needed
  186. # [08:36] * Parts: RRSAgent (rrsagent@public.cloak) (RRSAgent)
  187. # [08:48] * Joins: kochi (~kochi@public.cloak)
  188. # [08:49] * Joins: kochi1 (~kochi@public.cloak)
  189. # [08:51] * Quits: lmclister (~lmclister@public.cloak) ("")
  190. # [08:56] * Quits: xiaoqian (xiaoqian@public.cloak) (Ping timeout: 180 seconds)
  191. # [09:05] * heycam is now known as heycam|away
  192. # [09:39] * Quits: lgombos (~gombos@public.cloak) (Ping timeout: 180 seconds)
  193. # [09:54] * heycam|away is now known as heycam
  194. # [10:34] * Joins: smaug (~chatzilla@public.cloak)
  195. # [11:17] * heycam is now known as heycam|away
  196. # [11:25] * Joins: Lachy (~Lachy@public.cloak)
  197. # [11:38] * Quits: smaug (~chatzilla@public.cloak) (Ping timeout: 180 seconds)
  198. # [12:17] * Joins: abarsto (~abarsto@public.cloak)
  199. # [12:17] * abarsto is now known as ArtB
  200. # [13:06] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  201. # [13:08] * Joins: Lachy (~Lachy@public.cloak)
  202. # [13:09] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  203. # [13:14] * Joins: Lachy (~Lachy@public.cloak)
  204. # [13:38] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  205. # [13:39] * Joins: richt (~richt@public.cloak)
  206. # [13:45] * Joins: Lachy (~Lachy@public.cloak)
  207. # [13:50] * Quits: falken (~uid20729@public.cloak) ("Connection closed for inactivity")
  208. # [15:13] * Joins: smaug (~chatzilla@public.cloak)
  209. # [15:54] * Quits: Lachy (~Lachy@public.cloak) (Client closed connection)
  210. # [15:55] * Joins: Lachy (~Lachy@public.cloak)
  211. # [15:56] * Joins: Lachy_ (~Lachy@public.cloak)
  212. # [16:02] * Quits: Lachy (~Lachy@public.cloak) (Ping timeout: 180 seconds)
  213. # [16:04] * Quits: Lachy_ (~Lachy@public.cloak) (Ping timeout: 180 seconds)
  214. # [16:25] * Joins: Lachy (~Lachy@public.cloak)
  215. # [16:32] * Joins: lgombos (~gombos@public.cloak)
  216. # [16:50] * Quits: lgombos (~gombos@public.cloak) (Client closed connection)
  217. # [16:55] * Joins: glenn (~gadams@public.cloak)
  218. # [17:03] * Quits: smaug (~chatzilla@public.cloak) (Ping timeout: 180 seconds)
  219. # [17:04] * Joins: lgombos (~gombos@public.cloak)
  220. # [17:15] * Joins: skddc (~anonymous@public.cloak)
  221. # [17:42] * Quits: richt (~richt@public.cloak) (Client closed connection)
  222. # [17:42] * Joins: richt (~richt@public.cloak)
  223. # [17:50] * Quits: richt (~richt@public.cloak) (Ping timeout: 180 seconds)
  224. # [17:52] * Joins: sicking (~sicking@public.cloak)
  225. # [17:53] * Joins: lmclister (~lmclister@public.cloak)
  226. # [18:02] * Quits: sicking (~sicking@public.cloak) (sicking)
  227. # [18:04] * Joins: smaug (~chatzilla@public.cloak)
  228. # [18:04] * Joins: sicking (~sicking@public.cloak)
  229. # [18:39] * Joins: tantek (~tantek@public.cloak)
  230. # [18:46] * Joins: chaals (~Adium@public.cloak)
  231. # [19:00] * Joins: jcraig (~jcraig@public.cloak)
  232. # [19:10] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  233. # [19:17] * Quits: lgombos (~gombos@public.cloak) (Ping timeout: 180 seconds)
  234. # [19:50] * Quits: chaals (~Adium@public.cloak) ("Leaving.")
  235. # [20:31] * Joins: lgombos (~gombos@public.cloak)
  236. # [20:54] * Quits: sicking (~sicking@public.cloak) (sicking)
  237. # [20:56] * Quits: lgombos (~gombos@public.cloak) (Ping timeout: 180 seconds)
  238. # [20:56] * Joins: sicking (~sicking@public.cloak)
  239. # [21:10] * Joins: lgombos (~gombos@public.cloak)
  240. # [21:16] * Quits: ArtB (~abarsto@public.cloak) ("Leaving.")
  241. # [21:21] * Quits: sicking (~sicking@public.cloak) (sicking)
  242. # [21:51] * Joins: BenjamP (~benjamp@public.cloak)
  243. # [21:51] * Joins: MDMeridius1 (~benjamp@public.cloak)
  244. # [21:52] * Quits: MDMeridius1 (~benjamp@public.cloak) ("Leaving.")
  245. # [21:52] * Quits: skddc (~anonymous@public.cloak) (Ping timeout: 180 seconds)
  246. # [21:57] * Joins: Lachy (~Lachy@public.cloak)
  247. # [22:07] * Joins: sicking (~sicking@public.cloak)
  248. # [22:56] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  249. # [23:09] * heycam|away is now known as heycam
  250. # [23:10] * Joins: Lachy (~Lachy@public.cloak)
  251. # [23:59] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  252. # Session Close: Thu Apr 24 00:00:01 2014

The end :)