15:00:05 RRSAgent has joined #pointerevents 15:00:05 logging to http://www.w3.org/2015/04/07-pointerevents-irc 15:00:11 RRSAgent, make log public 15:00:16 ScribeNick: ArtB 15:00:21 Scribe: ArtB 15:00:22 Zakim, who is here? 15:00:23 On the phone I see Matt_Brubeck, [Microsoft] 15:00:24 On IRC I see RRSAgent, tdresser, Zakim, smaug, AutomatedTester, ArtB, scott_gonzalez, shepazu, mbrubeck, rbyers, mustaq, sangwhan, slightlyoff, dfreedm, trackbot 15:00:27 jrossi2 has joined #pointerevents 15:00:29 Meeting: Pointer Events Working Group Voice Conference 15:00:29 Agenda: https://lists.w3.org/Archives/Public/public-pointer-events/2015AprJun/0003.html 15:00:44 patrick_h_lauke has joined #pointerevents 15:00:44 +Scott_Gonzalez 15:00:50 I'll be a bin late... my MSFT credentials expired while on vacation #doh 15:01:12 +[IPcaller] 15:01:13 i'm calling in in a sec, but will mostly be on mute due to childminding 15:01:14 Hello 15:01:24 Zakim, [IPcaller] is Olli_Pettay 15:01:24 +rbyers 15:01:24 +Olli_Pettay; got it 15:01:32 +Art_Barstow 15:01:33 Zakim, nick smaug is Olli_Pettay 15:01:33 ok, smaug, I now associate you with Olli_Pettay 15:01:36 Zakim rbyers is Chrome_Team 15:01:45 zakim, who's here? 15:01:47 Zakim, rbyers is Chrome_Team 15:01:47 On the phone I see Matt_Brubeck, [Microsoft], Scott_Gonzalez, Olli_Pettay, rbyers, Art_Barstow 15:01:47 On IRC I see patrick_h_lauke, jrossi2, RRSAgent, tdresser, Zakim, smaug, AutomatedTester, ArtB, scott_gonzalez, shepazu, mbrubeck, rbyers, mustaq, sangwhan, slightlyoff, dfreedm, 15:01:48 ... trackbot 15:01:48 +Chrome_Team; got it 15:02:03 zakim, who's here 15:02:04 + +44.797.663.aaaa 15:02:04 rbyers, you need to end that query with '?' 15:02:09 zakim, who's here? 15:02:09 On the phone I see Matt_Brubeck, [Microsoft], Scott_Gonzalez, Olli_Pettay, Chrome_Team, Art_Barstow, +44.797.663.aaaa 15:02:11 On IRC I see patrick_h_lauke, jrossi2, RRSAgent, tdresser, Zakim, smaug, AutomatedTester, ArtB, scott_gonzalez, shepazu, mbrubeck, rbyers, mustaq, sangwhan, slightlyoff, dfreedm, 15:02:11 ... trackbot 15:02:12 zakim, aaaa is me 15:02:13 +patrick_h_lauke; got it 15:02:21 +Doug_Schepers 15:02:21 zakim, why are you a grammar nazi? 15:02:22 I don't understand your question, rbyers. 15:02:32 i'm in 15:02:58 + +1.770.402.aabb 15:03:09 Zakim, aabb is jrossi2 15:03:10 +jrossi2; got it 15:03:29 Present: Art_Barstow, Matt_Brubeck, Asir_Vedamuthu, Scott_Gonzalex, Olli_Pettay, Rick_Byers, Tim_Dinlocker, Mustaq_Ahmed, Patrick_Lauke, Jacob_Rossi, Doug_Schepers 15:03:37 Regrets: Sangwhan_Moon 15:03:43 Zakim, nick rbyers is Rick_Byers 15:03:43 sorry, rbyers, I do not see a party named 'Rick_Byers' 15:03:55 s/Tim_Dinlocker/Tim_Dresser 15:03:56 Topic: Agree on Agenda 15:04:13 AB: yesterday, Jacob proposed a draft agenda and it looks good to me . Any change requests? 15:04:48 [ None ] 15:04:52 Topic: Implementation Status 15:04:58 AB: besides Google's recent annoucement (f.ex. see ), would like an update from Microsoft/Spartan and Mozilla. 15:05:08 asir has joined #pointerevents 15:05:52 RB: my blink-dev thread didn't include a lot of context 15:06:01 … so I can give some context now 15:06:11 … and take feedback too. 15:06:23 RB: 4 main reasons reasons 15:06:23 ... 1. interoperability ecosystem: interop benefit of focusing on touch events was no longer outweighing the costs (including partner/developer good will) 15:08:09 q+ 15:11:01 (there is some old CSS proposal for tactile feedback) 15:13:09 q+ 15:13:18 ack shepazu 15:13:32 RRSAgent, make minutes 15:13:32 I have made the request to generate http://www.w3.org/2015/04/07-pointerevents-minutes.html ArtB 15:13:43 so, for first time, apple now have a multi-input type scenario and realising it's potentially giving problems...hmmm 15:13:55 RRSAgent, make log Public 15:18:30 … 2. scroll-start performance: blink's focus in 2014 was appy sites where a single UI thread was preferable (lots of touchmove driven effects interacting with animation etc.). In 2015 we've shifted focus back to sites that depend on threaded scrolling. 15:18:41 s/... 2/RB: 2/ 15:20:34 RB: 3. richness concerns being addressed: scroll customization at houdini is the right path for p2r. Touch-action extensions as a tactical mitigation 15:21:30 … (p2r = PullToRefresh) 15:23:31 RB: 4. compat issues being addressed: mouse event model for touch 15:25:29 AB: thanks Rick. Does anyone have any Qs or comments about these 4 points? 15:25:47 AV: re point #4, is there something specific? 15:26:05 RB: IE has made some compat changes 15:26:14 … we need to tighten the spec 15:26:38 q+ 15:27:48 new spartan behavior: see last row in http://patrickhlauke.github.io/touch/tests/results/#desktop-touchscreen-events 15:27:55 JR: in a future Spartan build there will be a flag to turn on/off the diff models (touch and pointer) 15:28:01 … we are still collecting data 15:28:22 compared with IE11 which sends mouse compat events interleaved with their pointer equivalent 15:29:08 … and the group still needs to work out the details 15:29:31 RB: need to know where we have good interop and then update the spec to address the problem areas 15:29:38 ack asir 15:30:12 DS: would you please explain Intent to Implement vs. Intent to Ship? 15:30:37 RB: in Blink process, don't do I2Ship until code is done or very close to done 15:30:49 Blink process: http://www.chromium.org/blink 15:30:52 … thus requires lots of impl work 15:31:00 http://www.chromium.org/blink#launch-process 15:31:28 DS: so does I2I kind of imply a future I2Ship? 15:31:58 RB: yes, normally that is the case 15:32:37 … the announcement serves the purposes to gather lots of broad feedback 15:33:43 … some people will evaluate the impl from a performance perspective 15:33:49 … and certainly interop 15:34:06 AV: is there any target for shipping? 15:34:09 RB: too soon to say 15:34:28 … we do a quarterly planning process 15:34:36 … and a lot of that is shifting to be public 15:35:05 q+ 15:35:10 … now doing Q2 planning; I can share some of the informaiton 15:35:27 … expecting this to be multiple quarters 15:35:37 AV: is there a link to the quarterly info? 15:35:46 RB: this is the first time we are doing this 15:35:58 … nothing available yet but I'll let you know when it is 15:36:27 DS: will there be something at upcoming Google I/O? 15:36:47 RB: no, unfortunately I don't think we will be far enough for this year 15:36:57 … clear benefit for performance 15:37:03 … as well as stylus support 15:37:45 … This work is important but we won't rush it. 15:37:59 … We need balance a lot of priorities. 15:38:08 s/need balance/need to balance/ 15:38:32 … Getting PE working for mouse events in WK is going to be a lot of work. 15:38:57 … Must be careful that every change doesn't break some web site expecting WK behavior 15:39:29 … Lots of iteration 15:40:03 Thank you Rick for sharing these info 15:40:17 JR: Spartan has PE support now 15:40:28 … including PE Constructor (which isn't in IE11) 15:40:58 … we have some flags included 15:41:45 … Want to align our impl with other browsers like Blink and Safari 15:41:56 … f.ex. pan and some other TE model changes 15:43:07 … [ Jacob provides some other implementation details ] 15:44:07 … Also enabled gesture based mouse model (up, down, etc.) 15:45:41 … Still collecting lots of data 15:46:15 … Going forward we will work on issues like those Rick identified 15:46:26 … think they are all solvable with PE 15:46:33 jacob, would be happy/interested to help test/see some of the example sites that break 15:46:41 AB: are these details documented in Public? 15:46:49 http://blogs.msdn.com/b/ie/archive/2015/02/24/pointer-events-w3c-recommendation-interoperable-touch-and-removing-the-dreaded-300ms-tap-delay.aspx 15:47:01 JR: yes, http://blogs.msdn.com/b/ie/archive/2015/02/24/pointer-events-w3c-recommendation-interoperable-touch-and-removing-the-dreaded-300ms-tap-delay.aspx 15:47:36 AB: anything Matt or Olli re implementation? 15:48:01 MB: think the blink-dev annoucement will make this more urgent 15:48:17 OP: think PE will help with some scrolling issues 15:48:37 Implementation work on Firefox/Gecko is continuing apace 15:48:45 Topic: v.Next Features and v1 Errata 15:48:57 AB: we have the v.next feature list . There is also one open bug . 15:49:11 s/OP: think PE will help with some scrolling issues/Scrolling implementation consolidation will help to support pointer events on all the platforms/ 15:49:21 AB: Jacob included 3 items in his draft agenda: 1) "up/down/left/right" pan values for touch-action; 2) implicit/explicit capture 3) compatibility mouse events model. Any comments on these items or proposals for additional items? 15:49:36 ... It would probably be good for us to get consensus on the scope of v.next but it might be a bit premature right now. 15:50:28 JR: with respect to the charter, I think the scope is the same 15:50:50 … I don't think we or Rick mentioned anything beyond the current charter 15:51:22 … the items Rick identified should be on the table 15:51:59 RB: for hit testing, implicit vs explicit capture; also over/enter/leave during capture 15:52:20 … capture behavior must be well spec'ed 15:52:26 This thread: https://lists.w3.org/Archives/Public/public-pointer-events/2015JanMar/0041.html 15:52:53 ... we want the default behavior not to incur per-move hit-test costs 15:53:52 RB: I've talked to a lot of people including Android team and think we've identified the main issues 15:54:48 AB: anything else from Mozilla's perspective or have Rick and Jacob identified the main issues? 15:55:13 JR: given the items, we might need more than 6 months 15:55:28 … for a v2 spec, 6 months is probably not enough 15:55:46 RB: will definitely need some compat data for some issues 15:56:08 … it's likely impl work won't be complete within 6 months 15:56:18 i've got a very happy screaming 2.5 year old running around, so probably missed if it's been talked about, but: what was the decision about mouse compat events and when they fire (in the PE spec vs in real life Spartan)? do we plan to already work on errata/update for PE spec? is this for v2/v.next? 15:56:41 DS: then need to think about a 6-month extension to a new charter that extends 12-24 months 15:57:37 JR: I am indifferent re extension vs. new charter 15:58:04 … I think the charter itself is the same, just need to add v.next/v2 15:58:33 DS: we can figure out the charter parts 15:58:51 … more important to do the right thing re the spec 15:59:12 … we will get a 6-month extension 16:00:35 AB: I agree with Doug re the charter -> let him and me figure out the best way and keep the group focused on addressing the technical issues 16:02:03 AB: any thoughts on how to move the work forward? 16:02:11 … meetings, PRs, …? 16:02:28 JR: think a next step is the up/down issue 16:02:35 … would like to move to github 16:03:02 -Olli_Pettay 16:03:07 … re TE compat, might be helpful to have a f2f meeting for discussions 16:03:30 RB: agree; let's get PE spec on Github and start with the easy issues 16:03:40 Topic: AoB 16:03:48 -Matt_Brubeck 16:03:58 AB: let's take the technical discussion to the mail lsit 16:04:16 ACTION: barstow move the PE spec to Github (with Jacob and Rick) 16:04:17 Created ACTION-149 - Move the pe spec to github (with jacob and rick) [on Arthur Barstow - due 2015-04-14]. 16:04:25 AB: meeting adjourned 16:04:26 -Scott_Gonzalez 16:04:31 -[Microsoft] 16:04:34 -patrick_h_lauke 16:04:36 -jrossi2 16:04:38 -Chrome_Team 16:04:42 RRSAgent, make minutes 16:04:42 I have made the request to generate http://www.w3.org/2015/04/07-pointerevents-minutes.html ArtB 16:04:57 thank you, will review transcript as jack gave me zero chance to actually listen ;) 16:06:35 patrick_h_lauke has left #pointerevents 16:18:46 -Art_Barstow 16:18:48 -Doug_Schepers 16:18:48 RWC_PEWG()11:00AM has ended 16:18:48 Attendees were Matt_Brubeck, [Microsoft], Scott_Gonzalez, Olli_Pettay, Art_Barstow, Chrome_Team, +44.797.663.aaaa, patrick_h_lauke, Doug_Schepers, +1.770.402.aabb, jrossi2 16:45:37 zakim, bye 16:45:37 Zakim has left #pointerevents 16:45:58 Chair: ArtB 16:46:26 RRSAgent, make minutes 16:46:26 I have made the request to generate http://www.w3.org/2015/04/07-pointerevents-minutes.html ArtB 16:46:43 RRSAgent, bye 16:46:43 I see 1 open action item saved in http://www.w3.org/2015/04/07-pointerevents-actions.rdf : 16:46:43 ACTION: barstow move the PE spec to Github (with Jacob and Rick) [1] 16:46:43 recorded in http://www.w3.org/2015/04/07-pointerevents-irc#T16-04-16