/irc-logs / w3c / #webapps / 2014-04-16 / end
Options:
- # Session Start: Wed Apr 16 00:00:00 2014
- # Session Ident: #webapps
- # [00:03] * Quits: lgombos (~gombos@public.cloak) (Ping timeout: 180 seconds)
- # [00:03] * Joins: jcraig_ (~jcraig@public.cloak)
- # [00:07] * Quits: dom (dom@public.cloak) ("")
- # [00:08] * Quits: jcraig (~jcraig@public.cloak) (Ping timeout: 180 seconds)
- # [00:08] * jcraig_ is now known as jcraig
- # [00:24] * Quits: jcraig (~jcraig@public.cloak) (jcraig)
- # [00:25] * Joins: jcraig (~jcraig@public.cloak)
- # [00:27] * Joins: smaug_ (~chatzilla@public.cloak)
- # [00:31] * Quits: smaug (~chatzilla@public.cloak) (Ping timeout: 180 seconds)
- # [00:31] * smaug_ is now known as smaug
- # [00:32] * Quits: jcraig (~jcraig@public.cloak) (jcraig)
- # [00:39] * Joins: jcraig (~jcraig@public.cloak)
- # [00:41] * Joins: lgombos (~gombos@public.cloak)
- # [00:52] * Quits: lgombos (~gombos@public.cloak) (Client closed connection)
- # [01:07] * Quits: karl (~karlcow@public.cloak) (":tiuQ tiuq sah woclrak")
- # [01:14] * Joins: sicking (~sicking@public.cloak)
- # [01:40] * Quits: smaug (~chatzilla@public.cloak) ("Reconnecting…")
- # [01:40] * Joins: smaug (~chatzilla@public.cloak)
- # [01:45] * Joins: lgombos (~gombos@public.cloak)
- # [01:55] * Joins: masayuki (~masayuki@public.cloak)
- # [01:59] * Joins: Travis (~Travis@public.cloak)
- # [02:00] <masayuki> Travis: Hello.
- # [02:00] <Travis> Hi!
- # [02:00] * Joins: Zakim (zakim@public.cloak)
- # [02:00] * Joins: RRSAgent (rrsagent@public.cloak)
- # [02:00] <RRSAgent> logging to http://www.w3.org/2014/04/15-webapps-irc
- # [02:00] <Travis> RRSAgent: this meeting spans midnight
- # [02:00] <RRSAgent> ok, Travis; I will not start a new log at midnight
- # [02:00] <Travis> zakim, this will be dom3
- # [02:00] <Zakim> ok, Travis; I see RWC_WAPI(D3E)8:00PM scheduled to start now
- # [02:01] <masayuki> Will start the meeting soon, right? You wrote wrong time of Tokyo due to summer time.
- # [02:01] * heycam|away is now known as heycam
- # [02:01] <masayuki> I realized it now :-)
- # [02:01] <Travis> Ooops.
- # [02:02] * Joins: kochi_mtv (~kochi_mtv@public.cloak)
- # [02:02] <Zakim> RWC_WAPI(D3E)8:00PM has now started
- # [02:02] <Zakim> +[Microsoft]
- # [02:02] <Travis> Present+ Travis_Leithead
- # [02:02] <Travis> Zakim: Microsoft is Travis
- # [02:03] <Zakim> + +1.425.893.aaaa
- # [02:03] <Travis> Zakim: [Microsoft] is Travis
- # [02:03] <Travis> Present+ Gary
- # [02:03] * Joins: garykac (~garykac@public.cloak)
- # [02:04] <Travis> Zakim: 1.425.89 is garykac
- # [02:04] <garykac> https://docs.google.com/document/d/1mRTqY-2la5keSHhJUtEvSG3brMe_W3KRlkLWFVbV9yM/edit?pli=1
- # [02:04] <Zakim> + +1.650.214.aabb
- # [02:04] <Travis> scribe: travil
- # [02:05] * Joins: masayuki_ (~masayuki@public.cloak)
- # [02:05] <Travis> Present+ kochi
- # [02:05] <Travis> Zakim: 1.650.214 is kochi
- # [02:06] <Travis> kochi: I was at the WebApps f2f and presented the IME api
- # [02:06] <Travis> ... nothing much was discussed about DOM3, outside of what is in the minutes.
- # [02:06] <Travis> garykac: I saw that, and wondered if there was any extra conversation.
- # [02:06] <Travis> kochi: Gary, did you dial into the f2f meeing
- # [02:06] <Travis> garykac: No, didn't know when to do so.
- # [02:07] <Travis> scribeNick: Travis
- # [02:07] <Travis> Topic: DOM3 Events at the F2F
- # [02:07] * Travis loves his new Microsoft Sculpt Keyboard :-)
- # [02:08] <Travis> garykac: Looking at the minutes...
- # [02:08] <garykac> Link to minutes: http://www.w3.org/2014/04/10-webapps-minutes.html
- # [02:10] <garykac> What is PointerEvent's dependency on UIEvents?
- # [02:10] <Travis> garykac: notes say there is a dependency on UIEvents spec???
- # [02:10] <garykac> If it's |buttons|, I believe we have all that in D3E.
- # [02:10] <Travis> Travis: I think this was for the 'buttons' change to support the value of -1 (where it was previously defined as an unsigned long
- # [02:11] <Travis> ... I updated the spec for that.
- # [02:11] * Quits: jsbell_ (~jsbell@public.cloak) ("There's no place like home...")
- # [02:11] <garykac> We should confirm that and let them know they depend on D3E now.
- # [02:13] <Travis> garykac: also note about plan to split the spec...
- # [02:13] <garykac> From the f2f, there was agreement to break out the |code| and |key| tables if that can speed up the spec.
- # [02:14] <Travis> Travis: This was the WG acknowledging that anything to speed up the process of finishing the spec
- # [02:14] <garykac> All three docs (D3E, co]de-values and key-values) will live in the same Hg repository for now.
- # [02:14] <Travis> ... It was suggested that a registry or wiki would do, but we think another rec-track doc is sufficient and only adds minor overhead.
- # [02:14] <Travis> Topic: Recent document updates.
- # [02:15] <garykac> The doc above has the latest status of the bugs
- # [02:15] <masayuki_> I think that it's better we can change the code/key table even if we found some new bugs in the table *after* D3E finished.
- # [02:16] <Travis> garykac: masayuki_: I agreee
- # [02:16] <garykac> Exactly, that's why we want to do that - it'll make updating the tables a lot easier
- # [02:16] <Travis> garykac: Now, noting that lots of old bugs in the doc are fixed!
- # [02:17] <garykac> At the bottom of the doc are the closed bugs. Please review them (later!) and make sure there's nothing overlooked when they were fixed.
- # [02:17] <garykac> Question: In 5.2.7.5 "Key Events During Composition".
- # [02:17] <masayuki_> Yeah, I'll review the closed bugs and I'll comment some bugs which ask some questions from garykac or Travis.
- # [02:18] <garykac> I'm wondering if we should change "SHOULD be suppressed" to "MAY be suppressed"?
- # [02:19] <masayuki_> I think so > "SHOULD" vs. "MAY".
- # [02:19] <masayuki_> "SHOULD" is good for "keypress".
- # [02:20] <garykac> Well, keypress is deprecated ^_^
- # [02:20] <garykac> In the doc, let's start at the bottom of the list (since those are the newer ones)
- # [02:21] <garykac> Bug 25359 - Use [Unforgeable] and [NewObject] annotations in D3E
- # [02:21] * Quits: sicking (~sicking@public.cloak) (sicking)
- # [02:21] <garykac> I *think* this is straightforward, but I wonder if there are other new annotations that we should be using.
- # [02:21] <masayuki_> Yeah, but it's clearer for authors if we define keypress event's reference behavior.
- # [02:21] <garykac> Travis: are you familiar with these annotations
- # [02:23] <Travis> Yes.
- # [02:23] <garykac> I can easily fix isTrusted and createEvent, but I want to make sure we update any other cases as well.
- # [02:23] <garykac> Travis suggests updating this bug to note that we need to compare D3E with D4 and make sure the IDL matches
- # [02:24] <garykac> (I just updated the bug to note that we need to compare with D4)
- # [02:25] <garykac> Bug 25358 - "Context info: UIEvent.view" sometimes only has defaultView
- # [02:25] <garykac> This requires that we double check and verify the correct values - I don't know offhand.
- # [02:26] * Joins: sicking (~sicking@public.cloak)
- # [02:26] <garykac> Should all of these allow 'null'?
- # [02:26] * Quits: sicking (~sicking@public.cloak) (sicking)
- # [02:28] <Travis> The view should always be a Window (abstractView) if the event is Trusted.
- # [02:28] <Travis> ... Since these can be trusted/untrusted, the view attribute can always be null.
- # [02:29] <garykac> I've updated the bug to note that we'll be changing it to allow null.
- # [02:30] <garykac> 25357 - Target for event type is not complete
- # [02:33] <garykac> Bug 25210 - Targets for abort event is correct?
- # [02:34] <garykac> For 25357 - I updated the bug to note that we need to update the tables to be consistent.
- # [02:35] <garykac> For 25210, we need to make it consistent with what HTML5 says.
- # [02:38] <garykac> Bug 24797 - We've fixed this, so this is no longer a D3E issue. I'll be resolving (again) with a note that the Window vs. WindowProxy issue should be addressed in a more appropriate doc.
- # [02:39] <garykac> big 24044 - How do browsers decide combining character from non-combining character at computing .key value of dead key?
- # [02:39] <garykac> s/big/Bug/
- # [02:39] <garykac> I need to think more about this, so we should move on to the next one.
- # [02:40] <garykac> Bug 23913 - beforeinput should be fired only when the DOM change is caused by direct input by keypress or composition
- # [02:40] <masayuki_> I think that using DeadKey is smart since authors can get input value with input/beforeinput/compositionupdate events.
- # [02:40] * Quits: lgombos (~gombos@public.cloak) (Ping timeout: 180 seconds)
- # [02:41] <garykac> Consensus (as far as I can tell) is that we shouldn't fire beforeinput/input for execCommand
- # [02:42] <garykac> We don't currently discuss execCommand anywhere in the D3E - I suppose that I can just add a note in the InputEvent section about this.
- # [02:42] <masayuki_> About bug 23913, I think that if browser thinks "dangerous" to dispatch beforeinput at some cases, browser shouldn't dispatch beforeinput. I.e., before should be defined with "MAY".
- # [02:43] <masayuki_> Then, even with execCommand, browsers might be able to dispatch beforeinput safely.
- # [02:43] <garykac> WE should define the dangerous cases if we can. Most of the time it is clearly not dangerous, so saying MAY doesn't seem right.
- # [02:43] <garykac> What other dangerous situations are there other than execCommand?>
- # [02:44] <masayuki_> I'm not familiar with "dangerous" cases... Olli or Boris of Mozilla might know about it...
- # [02:44] <Travis> Script modifications to the value of an input element wouldn't trigger beforeinput, correct?
- # [02:45] <Travis> I guess the idea that execCommand is a proxy for a user input, then that makes it dangerous.
- # [02:45] <masayuki_> Anyway, I need to implement beforeinput experimentaly, first...
- # [02:45] <Travis> Real automation systems like WebDriver would still cause the event to fire though.
- # [02:45] <Travis> We just want IME systems to also fire it.
- # [02:45] <garykac> I'm happy have a "when not to fire beforeinput/input" section that listing the situations when it's not appropriate. We could start with execCommand and add to it.
- # [02:46] <Travis> I think that sounds good to address this concern.
- # [02:46] <garykac> I would hope that automation systems would fire these events (otherwise testing will be hard).
- # [02:46] <masayuki_> I strongly believe that "input" should be fired always since current browsers implement so.
- # [02:47] <masayuki_> I don't think that beforeinput and input should always be fired as a pair.
- # [02:48] <garykac> beforeinput and input are supposed to be fired as a pair - the DOM has already been updated by the time the input event it sent. beforeinput is the last change to look at the DOM before the update.
- # [02:50] <masayuki_> Anyway, it might be better to keep this discussion in bug 23913.
- # [02:51] <garykac> Yes, but the discussion died down and no one responded (>sniff<) to my call for comments.
- # [02:52] <garykac> But keeping the conversation in the bug sgtm
- # [02:52] <masayuki_> Yep, I'm sorry about that...
- # [02:54] * Joins: chaals (~Adium@public.cloak)
- # [02:58] <garykac> Is there anything else to discuss before we stop?
- # [02:58] <masayuki_> FYI: I'm implementing KeyboardEvent.code now.
- # [02:59] <masayuki_> FYI #2: I implemented KeyboardEvent.isComposing and InputEvent.isComposing.
- # [02:59] <garykac> BTW, masayuki, thank you for filing all those great bugs
- # [02:59] <masayuki_> Of course, on Firefox.
- # [03:00] <masayuki_> garykac: you're welcome.
- # [03:01] <garykac> OK. I think that we're done for today.
- # [03:01] <garykac> I'm hoping to close out more bugs for next time,
- # [03:02] <garykac> Should we meet next week? Same time?
- # [03:02] <Travis> RRSAgent: please make the minutes
- # [03:02] <RRSAgent> I have made the request to generate http://www.w3.org/2014/04/15-webapps-minutes.html Travis
- # [03:03] <garykac> Travis says that next week sounds good.'
- # [03:03] <Zakim> - +1.650.214.aabb
- # [03:03] <Zakim> -[Microsoft]
- # [03:03] <Zakim> - +1.425.893.aaaa
- # [03:03] <Zakim> RWC_WAPI(D3E)8:00PM has ended
- # [03:03] <Zakim> Attendees were [Microsoft], +1.425.893.aaaa, +1.650.214.aabb
- # [03:03] <Travis> RRSAgent: make minutes public
- # [03:03] <RRSAgent> I'm logging. I don't understand 'make minutes public', Travis. Try /msg RRSAgent help
- # [03:03] <Travis> RRSAgent: make logs public
- # [03:03] <RRSAgent> I have made the request, Travis
- # [03:03] <masayuki_> I'm ok to meet next week.
- # [03:06] * Quits: Travis (~Travis@public.cloak) ("Page closed")
- # [03:18] * Quits: masayuki (~masayuki@public.cloak) ("Page closed")
- # [03:18] * Quits: masayuki_ (~masayuki@public.cloak) ("Page closed")
- # [03:19] * Quits: jcraig (~jcraig@public.cloak) (Ping timeout: 180 seconds)
- # [03:26] * Quits: garykac (~garykac@public.cloak) (Ping timeout: 180 seconds)
- # [03:29] * Quits: smaug (~chatzilla@public.cloak) (Ping timeout: 180 seconds)
- # [03:51] * Quits: skddc (~anonymous@public.cloak) (skddc)
- # [04:21] * Quits: kochi_mtv (~kochi_mtv@public.cloak) (Ping timeout: 180 seconds)
- # [04:39] * Joins: karl (~karlcow@public.cloak)
- # [05:19] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [05:38] * heycam is now known as heycam|away
- # [06:30] * heycam|away is now known as heycam
- # [07:05] * Joins: lgombos (~gombos@public.cloak)
- # [07:25] * Joins: lgombos_ (~gombos@public.cloak)
- # [07:27] * Joins: lgombos__ (~gombos@public.cloak)
- # [07:30] * Quits: lgombos (~gombos@public.cloak) (Ping timeout: 180 seconds)
- # [07:32] * Quits: lgombos_ (~gombos@public.cloak) (Ping timeout: 180 seconds)
- # [08:21] * Quits: lgombos__ (~gombos@public.cloak) ("Leaving")
- # [08:27] * Joins: schuki (~quassel@public.cloak)
- # [08:55] * Quits: chaals (~Adium@public.cloak) ("Leaving.")
- # [09:32] * Zakim excuses himself; his presence no longer seems to be needed
- # [09:32] * Parts: Zakim (zakim@public.cloak) (Zakim)
- # [09:37] * heycam is now known as heycam|away
- # [10:09] * Joins: sicking (~sicking@public.cloak)
- # [10:09] * Joins: skddc (~anonymous@public.cloak)
- # [10:20] * Joins: richt (~richt@public.cloak)
- # [10:34] * Quits: sicking (~sicking@public.cloak) (Ping timeout: 180 seconds)
- # [11:39] * Joins: gavin_ (~gavin@public.cloak)
- # [11:39] * Quits: gavin (~gavin@public.cloak) (Client closed connection)
- # [11:44] * Joins: dom (dom@public.cloak)
- # [12:21] * Joins: abarsto (~abarsto@public.cloak)
- # [12:21] * abarsto is now known as ArtB
- # [13:03] * Joins: smaug (~chatzilla@public.cloak)
- # [13:15] * Joins: Lachy (~Lachy@public.cloak)
- # [13:17] * Quits: Lachy (~Lachy@public.cloak) ("Textual IRC Client: www.textualapp.com")
- # [13:21] <ArtB> RRSAgent, make minutes
- # [13:21] <RRSAgent> I have made the request to generate http://www.w3.org/2014/04/15-webapps-minutes.html ArtB
- # [13:21] <ArtB> Meeting: DOM 3 Events Call
- # [13:21] <ArtB> Chair: Travis
- # [13:22] <ArtB> RRSAgent, make minutes
- # [13:22] <RRSAgent> I have made the request to generate http://www.w3.org/2014/04/15-webapps-minutes.html ArtB
- # [13:22] <ArtB> rrsagent, bye
- # [13:22] <RRSAgent> I see no action items
- # [13:22] * Parts: RRSAgent (rrsagent@public.cloak) (RRSAgent)
- # [13:30] <ArtB> ACTION: barstow followup with Pointer Events group re if their spec still needs Normative Reference to [UIEvents]
- # [13:30] * trackbot is creating a new ACTION.
- # [13:30] <trackbot> Created ACTION-729 - Followup with pointer events group re if their spec still needs normative reference to [uievents] [on Arthur Barstow - due 2014-04-23].
- # [13:50] * Joins: darobin (rberjon@public.cloak)
- # [14:07] * Quits: smaug (~chatzilla@public.cloak) (Ping timeout: 180 seconds)
- # [15:30] * Joins: smaug (~chatzilla@public.cloak)
- # [15:50] * Quits: gsnedders (~gsnedders@public.cloak) (Ping timeout: 180 seconds)
- # [16:01] * Joins: richt_ (~richt@public.cloak)
- # [16:06] * Quits: richt (~richt@public.cloak) (Ping timeout: 180 seconds)
- # [16:16] * Quits: karl (~karlcow@public.cloak) (":tiuQ tiuq sah woclrak")
- # [16:16] * Joins: karl (~karlcow@public.cloak)
- # [17:06] * Quits: richt_ (~richt@public.cloak) (Client closed connection)
- # [17:07] * Joins: richt (~richt@public.cloak)
- # [17:11] * Joins: gsnedders (~gsnedders@public.cloak)
- # [17:14] * Quits: richt (~richt@public.cloak) (Ping timeout: 180 seconds)
- # [17:37] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
- # [17:39] * Joins: jsbell_ (~jsbell@public.cloak)
- # [17:51] * Joins: glenn (~gadams@public.cloak)
- # [18:02] * Joins: sicking (~sicking@public.cloak)
- # [18:03] * Joins: lmclister (~lmclister@public.cloak)
- # [18:06] * Quits: ArtB (~abarsto@public.cloak) (Client closed connection)
- # [18:07] * Joins: abarsto (~abarsto@public.cloak)
- # [18:07] * abarsto is now known as ArtB
- # [18:09] * Quits: lmclister (~lmclister@public.cloak) ("")
- # [18:09] * Joins: lmclister (~lmclister@public.cloak)
- # [18:30] * Joins: marcosc (~marcosc@public.cloak)
- # [18:50] * Quits: ArtB (~abarsto@public.cloak) ("Leaving.")
- # [18:51] * Joins: jcraig (~jcraig@public.cloak)
- # [18:55] * Joins: lgombos (~gombos@public.cloak)
- # [19:07] * Quits: smaug (~chatzilla@public.cloak) (Ping timeout: 180 seconds)
- # [19:10] * Quits: lgombos (~gombos@public.cloak) (Client closed connection)
- # [19:13] * Quits: sicking (~sicking@public.cloak) (sicking)
- # [19:17] * Quits: jcraig (~jcraig@public.cloak) (jcraig)
- # [19:22] * Joins: jcraig (~jcraig@public.cloak)
- # [19:24] * Joins: lgombos (~gombos@public.cloak)
- # [19:29] * Quits: marcosc (~marcosc@public.cloak) (Client closed connection)
- # [19:47] * Joins: sicking (~sicking@public.cloak)
- # [19:49] * Joins: smaug (~chatzilla@public.cloak)
- # [20:02] * Quits: sicking (~sicking@public.cloak) (sicking)
- # [20:05] * Joins: sicking (~sicking@public.cloak)
- # [20:46] * Joins: heath (~quassel@public.cloak)
- # [20:47] * Quits: dom (dom@public.cloak) ("")
- # [20:51] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
- # [21:20] * Joins: abarsto (~abarsto@public.cloak)
- # [21:20] * abarsto is now known as ArtB
- # [21:34] * Quits: jcraig (~jcraig@public.cloak) (jcraig)
- # [21:46] * Joins: jcraig (~jcraig@public.cloak)
- # [21:51] * Joins: glenn (~gadams@public.cloak)
- # [22:04] * Quits: sicking (~sicking@public.cloak) (sicking)
- # [22:39] * Joins: sicking (~sicking@public.cloak)
- # [22:52] * Quits: lgombos (~gombos@public.cloak) (Client closed connection)
- # [22:52] * Joins: lgombos (~gombos@public.cloak)
- # [22:54] * Joins: lgombos_ (~gombos@public.cloak)
- # [22:54] * Quits: lgombos (~gombos@public.cloak) (Client closed connection)
- # [23:10] * Quits: lgombos_ (~gombos@public.cloak) (Ping timeout: 180 seconds)
- # [23:21] * Joins: lgombos_ (~gombos@public.cloak)
- # [23:31] * Quits: lgombos_ (~gombos@public.cloak) (Ping timeout: 180 seconds)
- # [23:39] * Joins: lgombos (~gombos@public.cloak)
- # Session Close: Thu Apr 17 00:00:00 2014
The end :)