/irc-logs / w3c / #webapps / 2014-04-23 / end
Options:
- # Session Start: Wed Apr 23 00:00:01 2014
- # Session Ident: #webapps
- # [01:03] * Quits: karl (~karlcow@public.cloak) (":tiuQ tiuq sah woclrak")
- # [01:03] * Joins: karl (~karlcow@public.cloak)
- # [01:08] * heycam is now known as heycam|away
- # [01:10] * Joins: lgombos (~gombos@public.cloak)
- # [01:10] * Quits: lgombos_ (~gombos@public.cloak) (Client closed connection)
- # [01:32] * Quits: ArtB (~abarsto@public.cloak) ("Leaving.")
- # [01:38] * heycam|away is now known as heycam
- # [01:47] * Quits: karl (~karlcow@public.cloak) (":tiuQ tiuq sah woclrak")
- # [01:56] * Joins: masayuki (~masayuki@public.cloak)
- # [02:01] * Joins: Travis (~Travis@public.cloak)
- # [02:01] * Joins: Zakim (zakim@public.cloak)
- # [02:01] * Joins: RRSAgent (rrsagent@public.cloak)
- # [02:01] <RRSAgent> logging to http://www.w3.org/2014/04/23-webapps-irc
- # [02:01] <Travis> RRSAgent: this meeting spans midnight
- # [02:01] <RRSAgent> ok, Travis; I will not start a new log at midnight
- # [02:01] <Travis> Zakim: this is Dom3
- # [02:03] <Travis> Zakim, this will be dom3
- # [02:03] <Zakim> ok, Travis; I see RWC_WAPI(D3E)8:00PM scheduled to start 3 minutes ago
- # [02:03] * Joins: garykac (~garykac@public.cloak)
- # [02:03] <Travis> Present+ Travis
- # [02:03] <Travis> Present+ Gary
- # [02:04] <Travis> scribe: Travis
- # [02:04] <masayuki> Hell.
- # [02:04] <Travis> scribeNick: Travis
- # [02:04] * Joins: KenjiBX (~KenjiBX@public.cloak)
- # [02:04] <masayuki> Hello.
- # [02:04] <Travis> Present+ Masayuki
- # [02:05] <Travis> Topic: Looking over the bugs
- # [02:05] <Travis> Bug list: https://www.w3.org/Bugs/Public/buglist.cgi?component=DOM3%20Events&list_id=35325&product=WebAppsWG&resolution=---
- # [02:05] <Travis> garykac: Quite a few new bugs opened recently
- # [02:05] * Joins: masayuki_ (~masayuki@public.cloak)
- # [02:06] <Travis> Travis: Yep, I've tried to look over a few, but haven't gotten very far.
- # [02:06] <garykac> WE should probably go over the new bugs first
- # [02:06] <garykac> Let's make sure that they are all assigned.
- # [02:07] <Travis> Looking at: https://www.w3.org/Bugs/Public/show_bug.cgi?id=23910
- # [02:07] <Travis> masayuki: proposed a relatively simple solution which I liked.
- # [02:07] * Quits: masayuki_ (~masayuki@public.cloak) ("Page closed")
- # [02:08] <masayuki> Travis: yeah, but I forgot the case with dead key...
- # [02:09] <masayuki> Travis: I checked briefly now. The examples look ok to me.
- # [02:10] <Travis> Travis: (summarizes the bug history)
- # [02:10] <Travis> ... ending with masayuki's comment.
- # [02:11] <Travis> garykac: So, do we have to address this now, or can we punt?
- # [02:11] <masayuki> Travis: Er, the keyup's key values are odd. After compositionend, the keyup's .key value should not be IMEKey.
- # [02:12] <masayuki> Travis: and also keyup immediately after compositionstart should be IMEKey, I think.
- # [02:12] * Joins: karl (~karlcow@public.cloak)
- # [02:12] <Travis> garykac: If we change to this proposal, then this will break firefox. Is firefox OK with this?
- # [02:14] <Travis> Travis: Also, this is the corner case where the key events are not being suppressed.
- # [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?
- # [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 :-)
- # [02:16] <Travis> ... so you are correct
- # [02:16] <garykac> To paraphrase: Right now we recommend suppressing keyup/keydown, but we allow it.
- # [02:16] <garykac> Why bother allowing it if the events are only going to contain IMEKey?
- # [02:16] * Quits: sicking (~sicking@public.cloak) (sicking)
- # [02:16] <Travis> I recommend, that we continue this discussion in the bug :-)
- # [02:16] <Travis> (So that we can move on...)
- # [02:17] <garykac> sgtm
- # [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.
- # [02:17] <Travis> Travis: I thought it stated that they should be surpressed (in the latest editor's draft)
- # [02:18] <Travis> s/surpressed/supressed
- # [02:18] <garykac> Section 5.2.7.5 : "During the composition session, all keydown and keyup events should be suppressed."
- # [02:18] <Travis> Where "should" is a strong requirement per the RFC
- # [02:19] <Travis> In https://www.w3.org/Bugs/Public/show_bug.cgi?id=24797
- # [02:19] <Travis> I think I have a clear direction, though WebIDL may have a problem...
- # [02:19] <Travis> And in https://www.w3.org/Bugs/Public/show_bug.cgi?id=25359
- # [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.
- # [02:19] <Travis> I think I just need to add the annotations.
- # [02:19] <masayuki> garykac: Oh, did you changed? Or I misunderstood?
- # [02:20] * Quits: KenjiBX (~KenjiBX@public.cloak) (Client closed connection)
- # [02:21] <garykac> I don't think that's a change - although the section got reformatted when isComposing was added.
- # [02:21] <masayuki> keydown and keyup should not be fired, the examples should clearify the keydown and keyup in the table during composition optional.
- # [02:22] * Quits: jsbell_ (~jsbell@public.cloak) ("There's no place like home...")
- # [02:23] <Travis> Yes.
- # [02:23] <Travis> (In the bug, I put in such a note in my table reproductions)
- # [02:23] <masayuki> And I think that it should be defined in the section of keydown and keyup too.
- # [02:24] <garykac> masayuki: yes, we should add that to keyup/keydown.
- # [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."
- # [02:25] <garykac> But we can make that more apparent by adding a comment in the table for each event.
- # [02:26] <Travis> Travis: masayuki: Given all this, the "DeadKey" still makes sense, but perhaps the "IMEKey" proposal does not?
- # [02:26] <masayuki> Okay, but IE, Chrome and Safari are okay? IIRC, they dispatch keydown/keyup events even during composition.
- # [02:26] <masayuki> Travis: Yeah, I agree.
- # [02:27] <Travis> Yes, from the IE perspective, we've wanted the key events supressed for some time :-)
- # [02:27] <Travis> (It was feedback from our EA language team)
- # [02:28] <Travis> garykac had a bug reactivated: https://www.w3.org/Bugs/Public/show_bug.cgi?id=24739
- # [02:29] <masayuki> Travis: I worry about the compatibility with older browsers of them.
- # [02:29] <Travis> (Yes, we'll have a plan for dealing with compat impact, I'm sure.)
- # [02:30] <Travis> The outcome of this bug is that a Sun keyboard would have a bunch of unique key .code values?
- # [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.
- # [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.
- # [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.
- # [02:33] <garykac> So it's not a problem for some of the 'code' values to be shared.
- # [02:34] <masayuki> garykac: sounds odd to me... even though its rare case...
- # [02:34] * Quits: lmclister (~lmclister@public.cloak) ("")
- # [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.
- # [02:36] * Quits: smaug (~chatzilla@public.cloak) (Ping timeout: 180 seconds)
- # [02:37] <Travis> Alright. Now, we switch to look at the "new" bugs.
- # [02:37] <garykac> masayuki: BTW, for 25373, do you have a preference for NoConvert vs. NonConvert? They should be consistent.
- # [02:37] <Travis> https://www.w3.org/Bugs/Public/show_bug.cgi?id=25373
- # [02:38] <Travis> -> assigned
- # [02:38] <Travis> (looked ok)
- # [02:38] <Travis> Now: https://www.w3.org/Bugs/Public/show_bug.cgi?id=25210
- # [02:40] <masayuki> garykac: Only Windows uses "NonConvert" for its virtual keycode name. Others use "Muhenkan". So, I like "NonConvert" better.
- # [02:41] <masayuki> I meant no platfrom uses "NoConvert".
- # [02:41] <Travis> -> Assigned, change looks reasonable.
- # [02:41] <garykac> OK. "NonConvert" is it then. For both key and code.
- # [02:42] <Travis> https://www.w3.org/Bugs/Public/show_bug.cgi?id=23167
- # [02:42] <Travis> garykac: This is placeholder for all the mobile keys.
- # [02:42] <garykac> Arthur suggested adding a tag to bugs that are specific to the |key| and/or |code| tables.
- # [02:43] <garykac> I was thinking something like [d3e-code] and [d3e-key] prefix for the bug title.
- # [02:43] <Travis> I like that.
- # [02:43] <masayuki> Agree.
- # [02:45] <Travis> Looking at: https://www.w3.org/Bugs/Public/show_bug.cgi?id=25368
- # [02:45] <Travis> garykac: Yep, and since travis filed it, he can fix it.
- # [02:45] <garykac> Moving on to 25405....
- # [02:45] <garykac> "Input event types"...
- # [02:46] <Travis> https://www.w3.org/Bugs/Public/show_bug.cgi?id=25405
- # [02:47] <Travis> Looks like something I should be able to address...
- # [02:47] <Travis> (Took the bug)
- # [02:48] <Travis> https://www.w3.org/Bugs/Public/show_bug.cgi?id=25408
- # [02:49] <Travis> Link integrity--and some cleanup. Gary will take.
- # [02:50] <Travis> https://www.w3.org/Bugs/Public/show_bug.cgi?id=25366
- # [02:52] <Travis> We are wondering why this is cancellable too. :)
- # [02:52] <Travis> garykac: No default action. Yeah!
- # [02:53] <garykac> :wondering why mousemove is now cancelable? What does that even mean.... weird...
- # [02:53] <masayuki> Travis: https://www.w3.org/Bugs/Public/show_bug.cgi?id=17626
- # [02:53] <Travis> Awesome.
- # [02:53] <garykac> masayuki: wow! you filed that bug 2 years ago.
- # [02:54] <Travis> (So, it's still not cancelable in Firefox :-)
- # [02:54] <masayuki> I forgot to fix it on Firefox, I can do it soon, though.
- # [02:55] <garykac> ^_^
- # [02:55] <Travis> https://www.w3.org/Bugs/Public/show_bug.cgi?id=23906
- # [02:55] <Travis> garykac: The solution for windows key madness. I just need to write it up and have masayuki review.
- # [02:55] <Travis> I assigned the bug.
- # [02:56] <garykac> When I write it up, I'll assign the bug to masayuki so that he can review it.
- # [02:56] <Travis> https://www.w3.org/Bugs/Public/show_bug.cgi?id=25365
- # [02:57] * Joins: FerasM (~sid28672@public.cloak)
- # [02:58] <Travis> I assigned that one to me. A goof from an earlier draft that wasn't updated.
- # [02:58] <Travis> https://www.w3.org/Bugs/Public/show_bug.cgi?id=25363
- # [02:59] <Travis> Another good consistency find.
- # [03:01] <Travis> https://www.w3.org/Bugs/Public/show_bug.cgi?id=25358
- # [03:04] <Travis> https://www.w3.org/Bugs/Public/show_bug.cgi?id=23908
- # [03:05] <Travis> That last one is clearly on Gary...
- # [03:06] <Travis> https://www.w3.org/Bugs/Public/show_bug.cgi?id=23913
- # [03:06] <Travis> Long history on this one...
- # [03:10] <Travis> Gary took it.
- # [03:12] <Travis> https://www.w3.org/Bugs/Public/show_bug.cgi?id=24044
- # [03:12] <Travis> Gary took this.
- # [03:12] <Travis> https://www.w3.org/Bugs/Public/show_bug.cgi?id=25357
- # [03:12] <Travis> Travis will work on this.
- # [03:13] <garykac> 25363 seems related to that one as well.
- # [03:14] <garykac> All the bugs are assigned !
- # [03:14] <garykac> We hope to get through most (if not all) of them by next week.
- # [03:14] <Travis> Gary and I will work on these and hopefully have some great progress to report next week.
- # [03:14] <Travis> We shall meet again next Tuesday?
- # [03:14] <garykac> So... next Tuesday. Same bat time. Same bat channel.
- # [03:15] <garykac> sgtm
- # [03:15] <garykac> Thanks everyone. See you next week.
- # [03:15] <masayuki> No problem.
- # [03:15] <masayuki> Thanks and see you.
- # [03:16] <garykac> bye
- # [03:16] * Quits: masayuki (~masayuki@public.cloak) ("Page closed")
- # [03:18] <Travis> RRSAgent: make logs public
- # [03:18] <RRSAgent> I have made the request, Travis
- # [03:18] <Travis> RRSAgent: please generate the minutes
- # [03:18] <RRSAgent> I have made the request to generate http://www.w3.org/2014/04/23-webapps-minutes.html Travis
- # [03:20] * Quits: Travis (~Travis@public.cloak) ("Page closed")
- # [03:23] * Quits: garykac (~garykac@public.cloak) (Ping timeout: 180 seconds)
- # [04:06] * Quits: karl (~karlcow@public.cloak) ("This computer has gone to sleep")
- # [04:55] * Joins: karl (~karlcow@public.cloak)
- # [05:17] * heycam is now known as heycam|away
- # [05:19] * Joins: xiaoqian (xiaoqian@public.cloak)
- # [05:47] * Joins: lmclister (~lmclister@public.cloak)
- # [05:53] * Quits: lmclister (~lmclister@public.cloak) ("")
- # [06:04] * Zakim excuses himself; his presence no longer seems to be needed
- # [06:04] * Parts: Zakim (zakim@public.cloak) (Zakim)
- # [06:04] * Joins: lmclister (~lmclister@public.cloak)
- # [06:06] * Quits: karl (~karlcow@public.cloak) (Client closed connection)
- # [06:08] * Joins: karl (~karlcow@public.cloak)
- # [06:16] * Quits: lmclister (~lmclister@public.cloak) ("")
- # [06:21] * Joins: lmclister (~lmclister@public.cloak)
- # [06:56] * heycam|away is now known as heycam
- # [08:32] * Quits: kochi1 (~kochi@public.cloak) ("Leaving.")
- # [08:32] * Quits: kochi (~kochi@public.cloak) (Client closed connection)
- # [08:36] * RRSAgent excuses himself; his presence no longer seems to be needed
- # [08:36] * Parts: RRSAgent (rrsagent@public.cloak) (RRSAgent)
- # [08:48] * Joins: kochi (~kochi@public.cloak)
- # [08:49] * Joins: kochi1 (~kochi@public.cloak)
- # [08:51] * Quits: lmclister (~lmclister@public.cloak) ("")
- # [08:56] * Quits: xiaoqian (xiaoqian@public.cloak) (Ping timeout: 180 seconds)
- # [09:05] * heycam is now known as heycam|away
- # [09:39] * Quits: lgombos (~gombos@public.cloak) (Ping timeout: 180 seconds)
- # [09:54] * heycam|away is now known as heycam
- # [10:34] * Joins: smaug (~chatzilla@public.cloak)
- # [11:17] * heycam is now known as heycam|away
- # [11:25] * Joins: Lachy (~Lachy@public.cloak)
- # [11:38] * Quits: smaug (~chatzilla@public.cloak) (Ping timeout: 180 seconds)
- # [12:17] * Joins: abarsto (~abarsto@public.cloak)
- # [12:17] * abarsto is now known as ArtB
- # [13:06] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [13:08] * Joins: Lachy (~Lachy@public.cloak)
- # [13:09] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [13:14] * Joins: Lachy (~Lachy@public.cloak)
- # [13:38] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [13:39] * Joins: richt (~richt@public.cloak)
- # [13:45] * Joins: Lachy (~Lachy@public.cloak)
- # [13:50] * Quits: falken (~uid20729@public.cloak) ("Connection closed for inactivity")
- # [15:13] * Joins: smaug (~chatzilla@public.cloak)
- # [15:54] * Quits: Lachy (~Lachy@public.cloak) (Client closed connection)
- # [15:55] * Joins: Lachy (~Lachy@public.cloak)
- # [15:56] * Joins: Lachy_ (~Lachy@public.cloak)
- # [16:02] * Quits: Lachy (~Lachy@public.cloak) (Ping timeout: 180 seconds)
- # [16:04] * Quits: Lachy_ (~Lachy@public.cloak) (Ping timeout: 180 seconds)
- # [16:25] * Joins: Lachy (~Lachy@public.cloak)
- # [16:32] * Joins: lgombos (~gombos@public.cloak)
- # [16:50] * Quits: lgombos (~gombos@public.cloak) (Client closed connection)
- # [16:55] * Joins: glenn (~gadams@public.cloak)
- # [17:03] * Quits: smaug (~chatzilla@public.cloak) (Ping timeout: 180 seconds)
- # [17:04] * Joins: lgombos (~gombos@public.cloak)
- # [17:15] * Joins: skddc (~anonymous@public.cloak)
- # [17:42] * Quits: richt (~richt@public.cloak) (Client closed connection)
- # [17:42] * Joins: richt (~richt@public.cloak)
- # [17:50] * Quits: richt (~richt@public.cloak) (Ping timeout: 180 seconds)
- # [17:52] * Joins: sicking (~sicking@public.cloak)
- # [17:53] * Joins: lmclister (~lmclister@public.cloak)
- # [18:02] * Quits: sicking (~sicking@public.cloak) (sicking)
- # [18:04] * Joins: smaug (~chatzilla@public.cloak)
- # [18:04] * Joins: sicking (~sicking@public.cloak)
- # [18:39] * Joins: tantek (~tantek@public.cloak)
- # [18:46] * Joins: chaals (~Adium@public.cloak)
- # [19:00] * Joins: jcraig (~jcraig@public.cloak)
- # [19:10] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [19:17] * Quits: lgombos (~gombos@public.cloak) (Ping timeout: 180 seconds)
- # [19:50] * Quits: chaals (~Adium@public.cloak) ("Leaving.")
- # [20:31] * Joins: lgombos (~gombos@public.cloak)
- # [20:54] * Quits: sicking (~sicking@public.cloak) (sicking)
- # [20:56] * Quits: lgombos (~gombos@public.cloak) (Ping timeout: 180 seconds)
- # [20:56] * Joins: sicking (~sicking@public.cloak)
- # [21:10] * Joins: lgombos (~gombos@public.cloak)
- # [21:16] * Quits: ArtB (~abarsto@public.cloak) ("Leaving.")
- # [21:21] * Quits: sicking (~sicking@public.cloak) (sicking)
- # [21:51] * Joins: BenjamP (~benjamp@public.cloak)
- # [21:51] * Joins: MDMeridius1 (~benjamp@public.cloak)
- # [21:52] * Quits: MDMeridius1 (~benjamp@public.cloak) ("Leaving.")
- # [21:52] * Quits: skddc (~anonymous@public.cloak) (Ping timeout: 180 seconds)
- # [21:57] * Joins: Lachy (~Lachy@public.cloak)
- # [22:07] * Joins: sicking (~sicking@public.cloak)
- # [22:56] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [23:09] * heycam|away is now known as heycam
- # [23:10] * Joins: Lachy (~Lachy@public.cloak)
- # [23:59] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # Session Close: Thu Apr 24 00:00:01 2014
The end :)