00:10:49 RRSAgent has joined #webapps 00:10:49 logging to http://www.w3.org/2014/09/03-webapps-irc 00:10:53 rrsagent, this meeting spans midnight 00:11:13 Scribe: Travis 00:11:17 Present+ Travis 00:11:27 Present+ masayuki 00:11:48 Present+ garykac 00:12:03 Topic: Touch/Mouse soup on the web 00:12:40 garykac: Sites basically say, if touch, use touch (don't use mouse). If mouse, don't use touch 00:12:47 ... breaks a lot of sites. 00:13:30 ... There was a proposal to extend mouse with some touch thing. 00:13:59 ...Seems related to input event's "who fired you"? 00:14:33 ...adding a boolean to input event for similar reasons could be a solution. 00:14:52 For context: http://lists.w3.org/Archives/Public/www-dom/2014JulSep/0100.html 00:16:49 (If things are a little scattered, it's because we haven't been at this for a few weeks now... :-) 00:19:53 For more context: 00:20:07 We had a request recently to include the KeyboardEvent info in the input events. 00:20:19 The user stated that they wanted the key event info available in the input event so that they could write a single handler, but the real problem was that they couldn't handle both events (key and input) because they would end up double-handling all the key events. 00:20:28 The specific example given was distinguishing between input events from key events vs. cut/copy/paste from context menu. 00:21:16 We could add 'isDerivedFromTouchEvent' and 'isDerivedFromKeyEvent' boolean properties to handle these cases. 00:22:07 The context link I gave earlier was about distinguishing between 'real' mouse events and touch-generated mouse events, but the problem is very similar to our case. 00:23:06 (edit: I said 'isDerivedFromTouchEvent' above but I meant something like 'isDerivedFromMenuEvent') 00:23:26 In general, it looks like there is a problem of not having enough context in a generic 'input' (or even beforeinput) event. 00:23:40 And actually Rick's proposal uses 'derivedFromXxxEvent' -- whatever we choose, we should be consistent with the naming. 00:24:12 It seems that authors want to simplify and use only one event to handle all the types of input modalities from various sources. Naturally, having the right context will be important. 00:34:06 I think that the mouse event case is useful but I have no idea why it's useful for input event for distinguishing key vs. menu because just handling input event is enough. This is different from mouse vs. touch case. 00:35:06 And "menu" is too specific... 00:35:09 It's not exactly the same, but the motivation was related: not wanting to double-handle events. 00:35:51 I'm not convinced it's important to resolve this, but I wanted to bring it up. 00:40:14 The mosue events derived from touch device are fired for emulation. So, it could be just |MouseEvent.isEmlated|. And also WheelEvent too? 00:40:54 Gary and I are discussing what one bug I could focus on fixing this week; the "define when it's safe to fire beforeinput" is the one we've selected. 00:42:27 We also need to start thinking about tests and testing since that will inform the spec. We want the spec to document the order in which events fire (as much as we can). 00:45:46 WRT 26611 (adding Zoom event), I think that we'll need to punt that into UI Events. 00:46:21 I like it, but there are a number of small issues that will need to be resolved that will distract us from finishing the core of DOM3Events. 00:46:42 garykac: I agree. 00:46:57 I have no specific agenda for anything else to discuss as a group. Is there anything else (masayuki) that we should spend our time on today? 00:48:34 Going once? 00:48:35 Meet again in 2 weeks? 00:48:53 At that time, we should go through the bugs and review our status. 00:48:54 No. But let me tell about that I'm wating bug 24739, bug 26141 and bug 26218 for updating our D3E implementation. 00:48:59 Works for me; should give me some time to address that D3E bug. 00:50:25 OK. We'll look at those first thing next time. I'll try to look them over between now and then. 00:50:27 Thansk! 00:50:38 s/Thansk/Thanks/ 00:50:51 See you all in two weeks! 00:50:59 See you! 00:51:46 rrsagent, make the minutes 00:51:46 I have made the request to generate http://www.w3.org/2014/09/03-webapps-minutes.html Travis 00:51:52 rrsagent, make logs public 00:53:15 tantek has joined #webapps 01:43:27 marcosc has joined #webapps 01:43:27 schuki has joined #webapps 01:43:33 sicking has joined #webapps 01:43:34 kentaromiura has joined #webapps 01:43:34 heycam has joined #webapps 01:43:34 logbot has joined #webapps 01:43:35 gavin has joined #webapps 01:43:39 karl has joined #webapps 01:43:39 ed has joined #webapps 01:43:45 paul___irish has joined #webapps 01:43:53 krijnhoetmer has joined #webapps 01:43:54 marcos_home_ has joined #webapps 01:43:55 shepazu has joined #webapps 01:44:04 terri has joined #webapps 01:44:18 renoirb has joined #webapps 01:45:15 mounir has joined #webapps 01:45:48 gsnedders has joined #webapps 01:46:00 Hixie has joined #webapps 01:46:22 decadance has joined #webapps 01:47:27 MikeSmith has joined #webapps 01:47:30 tantek has joined #webapps 01:47:46 bryan_ has joined #webapps 01:47:48 dcooney__ has joined #webapps 01:47:49 FerasM__ has joined #webapps 01:47:52 scheib has joined #webapps 01:47:54 pdr__ has joined #webapps 01:47:57 krit has joined #webapps 01:48:07 cabanier has joined #webapps 01:48:14 mkwst___ has joined #webapps 01:48:14 igrigorik has joined #webapps 01:48:14 jsbell_ has joined #webapps 01:48:14 astearns_ has joined #webapps 01:48:15 tyoshino_ has joined #webapps 01:48:15 Domenic has joined #webapps 01:48:26 cwilso has joined #webapps 01:48:28 timeless has joined #webapps 01:48:31 hayato_ has joined #webapps 01:48:40 tobie has joined #webapps 01:50:48 kochi has joined #webapps 02:03:35 lgombos has joined #webapps 02:03:38 lgombos_ has joined #webapps 02:22:27 lgombos_ has joined #webapps 02:40:03 karl has joined #webapps 03:59:54 wonsuk has joined #webapps 06:46:36 lgombos has joined #webapps 06:57:29 dom has joined #webapps 07:25:48 marcos_h_ has joined #webapps 08:00:51 Zakim has left #webapps 08:04:32 Lachy has joined #webapps 09:28:05 Lachy has joined #webapps 09:29:48 smaug has joined #webapps 09:37:10 kochi has left #webapps 09:41:55 kochi has joined #webapps 09:42:11 kochi1 has joined #webapps 10:20:53 abarsto has joined #webapps 10:33:56 smaug has joined #webapps 10:38:19 Lachy has joined #webapps 11:10:31 RRSAgent, bye 11:10:31 I see no action items