15:01:50 RRSAgent has joined #pointerevents 15:01:50 logging to http://www.w3.org/2016/10/19-pointerevents-irc 15:02:02 present+ patrick_h_lauke 15:02:07 present+ Mustaq_Ahmed 15:02:13 present+ Navid_Zolghadr 15:02:22 scribe: patrick_h_lauke 15:02:28 chair: patrick_h_lauke 15:02:39 meeting: PEWG 15:02:41 teddink has joined #pointerevents 15:03:00 present+ teddink 15:03:20 Thanks Patrick - dialing in now... 15:04:03 present+ rbyers 15:04:56 topic: V2-blocking 15:06:19 present+ mbrubeck 15:06:47 https://lists.w3.org/Archives/Public/public-pointer-events/2016OctDec/0000.html 15:07:27 rick: haven't had much feedback on this. 15:07:49 if there's a bunch of small things, let's just get them out of the way, but concentrate on marking big issues as v2-blocking 15:08:37 Mustaq (?): concerning getcoalesced, are we in danger of developing different concurrent implementations 15:08:57 Rick: ted have you looked at getcoalesced at Microsoft 15:09:10 Ted: we haven't talked about it yet, but even if we did it would be a year from now 15:09:21 s/Mustaq (?)/Navid/ 15:09:39 aha, I missed the meeting. Was on lunch when the agenda was sent and now busy with other stuff. sorry. 15:09:41 Rick: assuming we want to get to REC in less than a year, that means Edge won't be the second implementation 15:09:59 (smaug my fault sorry) 15:10:39 Rick: do we have Mats on call? 15:10:58 Mats: no hard information on where we're up to beyond that things are being worked on 15:11:06 s/Mats/Matt/ 15:11:22 (sorry my ears are defo not working today) 15:11:51 Rick: if we get to REC and we see no second implementation is there, we can pull it and defer to next version 15:12:36 Already talked to PLH that even after Level 2 is final we want to carry on iterating. There are possibilities (move to WICG or similar), but that's technicalities. for now, we can move to a branch 15:13:04 Doug: from legal perspective there shouldn't be much impact where next version is worked on, as long as effort keeps going 15:13:16 I don't think this group will be needed after this recommendation 15:13:34 Rick: is there a process for what happens after a group is "finished" and moves back to incubation? 15:14:20 Doug: things are changing, preferred solution experimentally: once group has reached stable point, group will probably shut down and transition to CG. then up to strategy team rather than mgmt team on when/how to move to further standardisation 15:14:50 there will likely be further "supergroups" (CSS etc) who will then take up actual legal work of consolidating mature technologies from CG into a standardisation WG 15:15:18 Rick: is there anything stopping CG to keep iterating in the same GitHub repo as the actual WG even after it's transitioned? 15:15:51 Doug: there is no legal status concerning the repos. Correction: there is a *checker* to see that nobody who hasn't made legal commitment is making commits, but beyond that no issue 15:16:04 Rick: so easier to keep separate file in the same repo, or use a branch? 15:16:37 File would make it easier as no hassle with single gh-pages branch, merging, etc 15:17:01 Topic: test results 15:17:20 http://w3c.github.io/test-results/pointerevents/all.html 15:17:52 Rick: looks confusing at the moment as Chrome appears not to pass tests, but it's because tests have been moved/improved 15:18:11 https://lists.w3.org/Archives/Public/public-pointer-events/2016OctDec/0013.html 15:18:11 we need to look at rerunning tests / clean up. Ted have you looked at the tests/rerunning them? 15:18:34 Ted: no, but will take on as an action to discuss with our team, particularly as there have been changes 15:18:53 Anybody interested in IE11, or just Edge? 15:19:21 Rick: only Edge. ideally replace IE test results with Edge results, to show which are currently failing 15:19:27 Ted: do we have to do a PR? 15:19:55 Rick: yes Navid can share details on how to do it (execute a runner, ...) 15:20:30 If we can have at least two results for each that would be ideal. We can then decide if we want to drop older ones 15:20:54 we should have what's shipping in Chrome vs what's currently shipping in Edge. Once Firefox ready to ship, they should have results there 15:21:33 should probably remove FF results as tests have changed enough, until they have new results corresponding to what's actually shipping. unless Matt or anybody else disagree? 15:21:35 sounds good 15:21:51 Doug: i don't necessarily disagree, but aren't there some tests that they pass? 15:22:22 Rick: sure, but ideally they should rerun their tests/results. although we automated this, you still need to run your own local tests first 15:22:46 Navid: ... shouldn't take more than an hour to set up test harness and run tests ... 15:23:26 Rick: what we have there is Level 1 based on Firefox Metro build. So it was specific, not useful at this stage for Level 2 and current overall builds 15:24:01 would be good to see PEP results too (?) 15:24:17 Scott: we have extra layer of injecting PEP before we can run tests 15:24:29 Rick: you can generate the results however you want 15:25:03 we know there are some tests you won't be able to pass, but would be good/interesting to see the passing ones anyway 15:25:28 we need at least 2 UA implementations, plus PEP would be interesting/extra 15:26:06 Scott: we made an update recently that made our tests/results incompatible with the W3C system, but once that's fixed we'll submit our results 15:28:40 [discussion on subtle differences in implementation in android, chromeOS, in edge cases] 15:29:45 Rick: we should be mostly green, with reds annotated (if platform does not support particular features) 15:30:17 Doug: we only ask for 2 interop implementations of features. Not testing for ubiquity, but that the spec is "implementable interoperably" 15:30:41 "we got this feature right, so now it's time to freeze it", rather than "this feature is useful everywhere" 15:31:04 to get to REC, demonstrate that it's implementable interoperably, and evidence is usually having 2 interoperable implementations 15:33:23 Rick: if there's enough difference by time we get to REC, let's add other column to differentiate/note "test results for chrome/android, chrome/windows, etc" 15:33:33 hopefully by then we'll have automated results 15:34:13 Doug: two issues - passing minimum 2 implementation threshold, and other making sure it's a feature that's solid/available on the web platform interoperably 15:34:35 keep doing the test side even once in incubation for the second aspect 15:35:22 Rick: valuable to do a triage pass on the call, or iterate on github? 15:35:56 Patrick: looking at time, probably best to at least start on GH 15:36:06 Rick: when do you think you'll have time? 15:36:15 Navid/Mustaq: probably for next week 15:36:38 Rick: we'll do a triage pass with google's perspective, encourage others to do the same, then we can pick up on next call 15:36:41 Ted: sounds fair 15:36:45 Patrick: +1 15:36:46 Sounds good - I will try to do the same on the Microsoft end. 15:36:59 Topic: Open issue triage 15:37:11 see above.... 15:37:22 Topic: implementation status update 15:37:30 Topic: implementation status 15:38:23 Blink has had 3 ship-blocking issues: 15:38:28 Rick et al: implementation proceeding, minor bugs/fixes 15:39:05 Pointer events for touch no longer take a user gesture: https://crbug.com/609363 15:39:06 Rick: annoying one, as it's a not well documented part of web platform 15:40:07 Rick: user gesture - heuristics in browsers, not well standardised today 15:40:13 Some general discussion here: https://github.com/WICG/interventions/issues/12 15:40:38 Navid changed HTML for this: https://github.com/whatwg/html/pull/1875 15:41:26 Rick: any discussion on this? interop risk, wanted to write tests, but as definition is so loose it's difficult to actually devise tests. but it's not THAT serious 15:41:37 other ship blocking bugs around setPointerCapture API 15:41:48 Next ship-blocking bug: "setPointerCapture API throws invalid DOMError inside iframe: https://crbug.com/653860 15:42:01 .. Navid has a fix, expect it to merge to M55 soon 15:42:29 third one - would be interested in people's take on this. do we understand Edge's behavior? 15:42:43 3rd bug: PointerEvent should have fractional coordinates: https://crbug.com/607948 15:42:53 Navid: we seem to be on same page for this 15:43:09 Rick: are there any changes for PE on this? Or is it all about UI spec? 15:43:39 Yes, it's a UI spec issue. 15:44:00 risk here: we do report fractional coords for touch events, but not for PE. so if devs use TE and get nice smooth curves, and then follow our advice to use PE instead, they'll regress 15:45:09 Rick: even once web platform updates, mouse events themselves will likely keep integer for compat, but for the same movement in pointer events devs would get fractional 15:45:47 big picture: few bugs fixing, but on track to ship in 55. branched, any any new changes will go in 56 15:45:53 55 expected stable early December 15:46:56 Rick: can ask on list about Firefox, but assuming ... Matt doesn't have any updates? 15:46:59 [silence] 15:47:30 Rick: ted you showed us build at TPAC. any idea when those changes go live? 15:47:41 Ted: i have reason to believe they'll be in a flight that will go public in nov 15:47:50 may have already gone out in a flight that went out early nov 15:48:01 implicit touch stuff may have gone out in october flight 15:48:06 may already be out there 15:48:29 Patrick: does that mean Insider build? 15:48:46 Ted: yes. we don't have official larger version release planned, but all these are indeed in insider builds 15:49:09 what's still missing is some of the about://flags capabilities to turn things on/off. hopefully all toggles will be in for nov, but not sure 15:49:24 handful of bugs remaining, but need to follow up on them 15:49:41 suspect we'll have them done before final relase, but need to follow up 15:51:02 Navid: after TPAC we wanted to see also see about implicit/explicit capture and boundary events. assume these issues will still be in these upcoming flights? 15:51:07 Ted: yes no change has been made 15:52:50 Patrick: quick question about added properties twist and tangentialPressure. will they appear at some point soon in Chrome 55 / Edge ? 15:53:06 Rick: we would want to add them once we have at least one platform that supports it 15:54:59 we don't have bugs tracking this probably... 15:55:26 Patrick: even if there's no actual plumbing, is it likely mozilla/microsoft could add the props just with default values? 15:55:32 Here is the bug in Chrome for those properties: crbug.com/649376 15:56:32 Ted: at least a year out for proper implementation at best. properties COULD be added early spring but that would be aggressive. will probably get scrutiny as it's a new API 15:56:46 Patrick: ok, nothing urgent, just wondering 15:56:54 Rick: if there are no further issues, should we call it? 15:57:32 rrsagent, create minutes 15:57:32 I have made the request to generate http://www.w3.org/2016/10/19-pointerevents-minutes.html patrick_h_lauke 15:57:40 rrsagent, set logs world-visible 15:57:47 rrsagent, bye 15:57:47 I see no action items