00:02:06 RRSAgent has joined #webapps 00:02:06 logging to http://www.w3.org/2014/06/04-webapps-irc 00:02:13 RRSAgent, this meeting spans midnight 00:02:29 Hi folks. 00:02:46 Hi 00:02:57 RWC_WAPI(D3E)8:00PM has now started 00:03:04 +[Microsoft] 00:03:11 Zakim, [Microsoft] is me 00:03:11 +Travis; got it 00:03:17 Present+ Travis 00:03:21 Present+ masayuki 00:07:06 + +1.425.936.aaaa 00:07:28 Zakim, 1.425 is garykac 00:07:28 sorry, Travis, I do not recognize a party named '1.425' 00:07:40 Zakim, +1.425 is garykac 00:07:40 +garykac; got it 00:07:47 Present+ garykac 00:07:48 garykac has joined #webapps 00:16:14 Hey folks, welcome to the call. 00:16:23 There are 6 bugs remaining. 00:16:43 Masayuki: I fixed the 2 remaining key and code bugs. 00:16:56 I don't think there's anything surprising there, but let me know if you have any issues or questions. 00:17:47 We are planning on releasing the FPWD 'code' and 'key' specs next Thursday (the 12th). 00:17:59 The we can update the main spec to refer to them. 00:18:06 Gary and I were just chatting about how we are trying to balance the need to "finish" for the sake of the HTML5 normative references, and the need to "get it right" by addressing some of the questions that Anne and co. had in recent emails. 00:18:27 It seems apparent that we need to work on getting the spec right. 00:18:34 This is going to mean a delay. 00:19:17 We've also been working at a feverish level toward the end-game which just moved out on us a bit. It's not a very sustainable level of investment, so from that point of view things are going to go a bit slower anyway 00:19:46 Thanks, I checked the diff of the fixes. 00:19:52 Looks okay to me. 00:20:09 I will need to sync up with the HTML co-chairs and ask about the impact of a potential delay. I think it will be OK, but I'd like to be sure. 00:20:15 I'll check them again later. 00:20:41 So the bugs are: 00:20:55 * clarify beforeinput firing 00:21:11 * Clarify "default action" 00:21:21 * Align with DOM4 00:22:05 * (unsafe to dispatch might go away) 00:22:15 sicking has joined #webapps 00:22:17 * Specify event loop and hit testing behavior 00:22:28 * Converge CSS-OM view 00:23:14 I think we have general agreement on the direction of beforeinput 00:23:26 I think that I should file a new bug for virtual keyboard's code value. 00:23:51 But it must be not so difficult issue. 00:24:30 Please do! We love bugs... 00:25:28 skddc has joined #webapps 00:31:21 Masayuki: did you have concerns in particular that you wanted to discuss? 00:31:34 We're going to take the next few weeks and try to clean up the text and bring it up to modern standards. 00:31:45 I'm going to take some vacation time around June 19th for two weeks. 00:32:02 garykac: Yeah, I have one. 00:32:24 About KeyboardEvent.code value of printable keys. 00:33:21 If a VKB doesn't emulate native physical key event completely, there are 2 patterns: 00:34:25 One is there is an API to compute scancode from virtual keycode. This is Windows' case. At this time, browsers can use the API and compute .code value from the result. 00:35:53 I filed a bug for us to start investigating tests: https://www.w3.org/Bugs/Public/show_bug.cgi?id=25967 00:36:16 The other is, the is not such API. E.g., Android. At this time, browsers can guess non-printable keys and some printable keys which can guess the key position from virtual keycode name. E.g., it has NUMPAD or something. 00:36:33 I don't expect all VKBs to provide useful 'code' values for every key. 00:36:49 They should if they want to emulate a physical keyboard, but not all VKBs care about that. 00:37:37 In the latter case, browsers should NOT set .code values for printable keys which must be in standard position because VK -> SC depends on keyboard layout. 00:38:59 https://dvcs.w3.org/hg/dom3events/raw-file/tip/html/DOM3-Events.html#code-virtual-keyboards 00:39:27 VKBs that emulate a physical keyboard should be emulating a particular layout as well - so they should know what positions to use. 00:39:35 This looks like that D3E spec recommends that browsers should guess the key position even in such case. 00:40:06 So I would expect a virtual french keyboard (with standard layout) to use 'KeyA' for the key labeled 'q'. 00:41:27 If they completely change the layout for the VKB, then the 'code' doesn't have much use. 00:41:35 I'd like you to document about the latter case in the spec even if the VKB looks like emulating physical keyboard but not generating scancode properly. 00:42:51 karl has joined #webapps 00:44:11 Are you referring to 6.2.4 "code and virtual keyboards" 00:44:32 I filed a bug with this log https://www.w3.org/Bugs/Public/show_bug.cgi?id=25968 00:44:54 garykac: yes. 00:46:06 That section says that the browser MAY set it to the closest match or it MAY leave it undefined. 00:46:17 I think that the document is not clear and makes web developers misunderstand. 00:46:34 Folks, do you mind if I end the telco a bit early? 00:46:53 We should probably make it more specific. I'd be happy with stating that it should be left undefined unless you're trying to emulate a physical keyboard. 00:47:07 travis: no problem. 00:47:41 Will other folks be around next week? 00:47:50 I'll be around. Next week, we're preparing the FCWD or key and code. 00:48:07 The week after that is the last one Travis is around before he heads out on vacation. 00:48:12 It will be great to have those docs published. 00:48:15 Yeah, I'm available too. 00:48:19 Super. 00:48:32 We should probably meet those 2 weeks and then take a break while Travis is out. 00:48:53 Works for me. 00:48:56 Thanks again everyone! 00:49:07 Thank you, Travis. 00:49:09 -Travis 00:49:17 -garykac 00:49:19 RWC_WAPI(D3E)8:00PM has ended 00:49:19 Attendees were Travis, +1.425.936.aaaa, garykac 00:49:25 RRSAgent, please make the minutes 00:49:25 I have made the request to generate http://www.w3.org/2014/06/04-webapps-minutes.html Travis 00:49:33 RRSAgent, make logs public 00:54:31 lmclister has joined #webapps 00:57:49 Zakim, bye 00:57:49 Zakim has left #webapps 00:57:55 RRSAgent, bye 00:57:55 I see no action items