IRC log of pointerevents on 2013-06-04

Timestamps are in UTC.

14:59:58 [RRSAgent]
RRSAgent has joined #pointerevents
14:59:58 [RRSAgent]
logging to
15:00:09 [ArtB]
ScribeNick: ArtB
15:00:09 [ArtB]
Scribe: Art
15:00:09 [ArtB]
15:00:09 [ArtB]
Chair: Art
15:00:09 [ArtB]
Meeting: Pointer Events WG Voice Conference
15:00:16 [ArtB]
RRSAgent, make log Public
15:00:22 [ArtB]
RRSAgent, make minutes
15:00:22 [RRSAgent]
I have made the request to generate ArtB
15:00:45 [Zakim]
15:01:05 [smaug]
Zakim, [IPcaller] is Olli_Pettay
15:01:05 [Zakim]
+Olli_Pettay; got it
15:01:12 [ArtB]
Present+ Olli_Pettay
15:01:18 [Zakim]
+ +1.519.513.aaaa
15:01:21 [smaug]
Zakim, nick smaug is Olli_Pettay
15:01:21 [Zakim]
ok, smaug, I now associate you with Olli_Pettay
15:01:28 [rbyers]
Zakim, aaaa is me
15:01:28 [Zakim]
+rbyers; got it
15:01:40 [ArtB]
Present+ Rick_Byers
15:02:23 [Zakim]
15:02:43 [ArtB]
Present+ Asir_Vedamuthu
15:04:18 [Zakim]
15:04:32 [ArtB]
Present+ Scott_Gonzalez
15:04:45 [ArtB]
Topic: Tweak agenda
15:04:53 [ArtB]
AB: I posted a draft agenda last Friday Any change requests?
15:05:31 [ArtB]
AB: would someone please scribe today's call? I think most of the topics are going to be relatively quick.
15:05:33 [asir]
asir has joined #pointerevents
15:05:48 [ArtB]
Topic: Bug 21951
15:06:13 [ArtB]
AB: Bug 21951 is labeled "CR" and titled "pointermove dispatching when button state changes";
15:06:21 [ArtB]
AB: based on the text of the bug, it appears this will require a short clarification so probably nothing we need to discus but wanted to verify that.
15:06:48 [ArtB]
RB: yes, I think it is just a minor clarification
15:06:54 [ArtB]
… that Jacob can handle
15:07:01 [ArtB]
AV: yes, agree it is a clarification
15:07:14 [ArtB]
Topic: Answers to questions in new points.js polyfill
15:07:24 [ArtB]
AB: we have a thread about points.js and some other related libs and polyfills It's good to see the interest
15:07:33 [ArtB]
AB: is there anything we need to discuss today or any followup actions?
15:08:00 [ArtB]
RB: I think I owe Rich a reply
15:08:09 [ArtB]
… we had a good discussion re tradeoffs
15:08:26 [ArtB]
… I think we have consensus on how to tradeoff performance on in/out semantics
15:08:35 [ArtB]
… preventDefault will be tricky, though
15:08:46 [ArtB]
… I need to think and experiment on that
15:09:01 [ArtB]
… I've had some other discussions about how we can test this
15:09:13 [ArtB]
… and trying to have one polyfill we can recommend
15:09:22 [ArtB]
… we should have design discussions on the list
15:09:33 [ArtB]
… I think implementers are ready to start hacking on this
15:09:43 [ArtB]
AV: yes, need to continue discussions
15:09:55 [ArtB]
… not sure if there are any issues that need WG attention
15:10:01 [ArtB]
… I don't think so
15:10:08 [ArtB]
RB: agree no WG attention needed
15:10:24 [ArtB]
… we need to get a high fidelity polyfilll
15:10:33 [ArtB]
… but I don't think we need any spec changes
15:10:52 [ArtB]
AV: ok, good; I haven't seen any issues that require spec changes
15:11:05 [ArtB]
RB: we could add some non-normative notes to the spec
15:11:19 [ArtB]
… it is good for the group to participate in the tradeoffs
15:11:28 [ArtB]
… and we should continue those on the list
15:11:37 [ArtB]
SG: jQuery is working on a polyfill
15:11:43 [ArtB]
… we'd rather not have to do so
15:11:53 [ArtB]
… but something is needed e.g. old IE
15:12:26 [ArtB]
… we have been working with MS Open Tech
15:12:41 [smaug]
(it can't be really polyfill, given that old IEs don't even have DOM events)
15:13:03 [ArtB]
… of all the events to polyfill, this is one of the hardest
15:13:13 [ArtB]
… hope we don't get random inconsistencies
15:13:30 [ArtB]
RB: shouldn't need jQuery specific parts for the polyfill
15:13:42 [ArtB]
SG: would prefer to just recommend something else
15:13:47 [ArtB]
… (and not create our own)
15:13:57 [ArtB]
… If we write our own, it will be jQuery specific
15:14:12 [ArtB]
RB: may be possible to work with other polyfills
15:14:18 [ArtB]
… e.g. Polymer
15:14:30 [ArtB]
… the Polymer pollyfill is separable
15:14:45 [ArtB]
… not aware of any technical issues why it couldn't support old IE
15:15:07 [ArtB]
… I'm sure they would appreciate help, if it doesn't create any perf issues
15:15:16 [ArtB]
… I could talke to Daniel Freedman
15:15:24 [ArtB]
SG: we've talked to him
15:15:41 [ArtB]
… the discussion kinda' died
15:15:56 [ArtB]
RB: I can help here, talking to Daniel
15:16:14 [ArtB]
… tough to invest when testing is hard
15:16:37 [ArtB]
AV: Scott, how did it go when you talked to MS Open Tech people
15:16:52 [ArtB]
SG: the conclusion was to create jQuery specific
15:16:59 [ArtB]
… ? hand.js ?
15:17:22 [ArtB]
AV: I can followup too
15:17:57 [ArtB]
RRSAgent, make Minutes
15:17:57 [RRSAgent]
I have made the request to generate ArtB
15:18:05 [asir]
You got the name right
15:19:38 [ArtB]
RB: is there a good addEventListener for old IE?
15:19:43 [ArtB]
SG: I'm not aware of any
15:20:00 [ArtB]
… not aware of a good polyfill for addEvListener for old IE
15:20:21 [ArtB]
AV: what version is "old IE"
15:20:28 [ArtB]
SG: jQuery UI is IE 7
15:21:07 [ArtB]
RB: so that could add significant complexity to polymer to go way back with IE
15:21:57 [ArtB]
… wondering about how far back the polyfills need to go
15:22:11 [ArtB]
SG: want to eventually stop using mouse events completely
15:22:30 [ArtB]
RB: in the short term, there will be some tradeoffs
15:22:44 [ArtB]
… going to be hard to polyfill everything and get good performance
15:23:04 [ArtB]
SG: two sides: people trying to use PE directly; people that are still using mouse events
15:23:15 [ArtB]
… want to get people to stop writing to mouse events
15:23:34 [ArtB]
RB: polyfill could have a switch re use PE or not
15:23:45 [rbyers]
s/use PE/use touch events/
15:24:44 [ArtB]
SG: things like preventDefault and touch-action will be tricky
15:24:56 [ArtB]
RB: ok, I'll reach out to the Polymer guys
15:25:15 [ArtB]
… worst case is we must have a separate IE6 polyfill
15:25:32 [ArtB]
… if we need that, we should work with MS Open Tech
15:25:35 [ArtB]
AV: yes, agree
15:25:48 [ArtB]
Topic: An update on the Chrome team's stance on implementing pointer events in Chrome
15:25:59 [ArtB]
AB: Rick provided an update re Chrome's PE implementation
15:25:59 [ArtB]
15:26:06 [ArtB]
AB: there is also the video Rick and Boris Smus gave at G-IO <>.
15:26:55 [ArtB]
RB: we will need touch-action or something like
15:27:05 [ArtB]
… it is probably the hardest part of PE
15:27:18 [ArtB]
… want to get it working with TouchEvents (TE)
15:27:28 [ArtB]
… would make polyfills easier
15:27:38 [ArtB]
… I have a design doc for Chrome
15:27:58 [ArtB]
… ATM, I see this as experimental
15:28:12 [ArtB]
… May need a new property for compatibility with TE
15:28:38 [ArtB]
… I landed one CL and another is in progress (touch-action)
15:28:52 [ArtB]
… I think we have a couple of months ahead
15:29:01 [ArtB]
… before we can turn this on by default
15:29:22 [ArtB]
… I talked to Matt about our design and he thinks it is reasonable and applicable for FireFox
15:29:46 [ArtB]
… I reached out to Safari people and have to followup with them
15:29:58 [ArtB]
… Talking to Scott at MS Open Tech
15:30:09 [ArtB]
… Slow progress but it's moving forward
15:30:55 [ArtB]
Topic: Justification for the touch-action processing model
15:31:01 [ArtB]
AB: this topic has a couple of threads, one is
15:31:08 [ArtB]
AB: there is also a thread titled "Is touch-action implicitly applied to any elements?"
15:31:31 [rbyers]
By the way, to follow Chrome's touch-action support, follow
15:31:48 [ArtB]
AB: do we discuss now or keep discussions on the list?
15:31:56 [ArtB]
RB: I think using the list is fine
15:32:16 [ArtB]
… I've been getting Qs and I'm passing them on to the list
15:32:25 [ArtB]
AV: I think Jacob replied
15:32:32 [ArtB]
RB: he did and then I had a followup
15:32:52 [ArtB]
… I'm not arguing for a change but more trying to understand the "Whys" of the processing model
15:33:33 [ArtB]
… If/when I get a Q like "why is this so different than everything else?", I'd like to have some background and context to reply
15:34:11 [rbyers]
... In particular, making sure my reasons for why I like the design as it is are consistent with the original design goals...
15:34:17 [ArtB]
AB: please continue the discussion on the list [Art notes Jacob wasn't on the call]
15:34:27 [ArtB]
Topic: Testing: status and plans;
15:34:36 [ArtB]
AB: yesterday, Matt proposed a submission and approval process and there has been quit
15:34:57 [ArtB]
… quite a bit of followup on the list
15:35:02 [ArtB]
AB: he also indicated he is willing to move tests from hg into the GitHub PE directory
15:35:15 [ArtB]
… and that's good
15:35:20 [ArtB]
AB: there a few sub-issues here ...
15:35:28 [ArtB]
AB: one is, do we create our own repo or re-use the .../w3c/web-platform-tests/?
15:35:53 [ArtB]
SG: my comments were more about W3C policy
15:36:04 [ArtB]
… I think we should just follow the W3C policy
15:36:21 [ArtB]
… my comments were those driving W3C testing effort
15:36:28 [ArtB]
AB: ok, thanks for that clarification
15:37:37 [ArtB]
AB: another is how to manage the "notification hell"
15:37:58 [ArtB]
… and since, Tobie replied and is gathering requirements on how to address that
15:38:38 [ArtB]
AB: we definitely need a solution to that issue
15:38:54 [ArtB]
AV: do we need a separate mailing list for testing?
15:38:57 [ArtB]
AB: good Q
15:39:23 [ArtB]
… my feel now is not yet
15:39:40 [ArtB]
AV: I would expect the set of tests to not be as large as other groups
15:39:53 [ArtB]
AB: I agree with your expectation
15:40:22 [ArtB]
AB: any comments on Matt's proposal?
15:40:29 [ArtB]
AV: I want to thank Matt!
15:40:54 [ArtB]
… Matt asked about using the list to signal reviews
15:41:07 [ArtB]
… I like the idea to make that email mandatory
15:41:19 [ArtB]
… Re fixing/updating tests, how is that done?
15:41:26 [ArtB]
… I would expect a PR to be made
15:41:34 [ArtB]
… just like a submission
15:41:46 [ArtB]
OP: yes, agree
15:42:05 [ArtB]
AV: so need to be clear that test updates need to go through the same process
15:42:20 [ArtB]
… there front page is missing some information
15:42:33 [ArtB]
… e.g. copyrights, obligations, etc.
15:43:15 [ArtB]
AB: agree the update process should use the same mechanics as submissions
15:43:34 [ArtB]
… and if there is some missing documentation in the home page, then yes, we need to fix that
15:44:55 [ArtB]
… if have general OWP questions, issues, feedback, send to public-infr-test
15:45:09 [ArtB]
AV: I want to talk to my team about Matt's proposal
15:45:13 [ArtB]
AB: ok, sounds good
15:45:25 [ArtB]
AV: I think we all need to make a commitment to review the tests
15:45:33 [ArtB]
AB: yes, I definitely agree with that
15:45:48 [ArtB]
… and it's up to us to define the review and approval process
15:46:14 [ArtB]
AV: Matt suggested #2 be mandatory i.e. to notify the group of all submissions and ask for reviews
15:46:51 [ArtB]
AB: I agree we should use the list for explicit "call for reviews" of test cases
15:47:26 [ArtB]
AB: anything else on testing for today?
15:47:55 [ArtB]
AB: Scott, did you volunteer to help Matt manage the PE tests?
15:47:59 [ArtB]
SG: sure
15:48:06 [ArtB]
AB: OK, thanks Scott
15:48:13 [ArtB]
Topic: Any other Business
15:48:20 [ArtB]
AB: any new Implementation status to share?
15:48:32 [chaals]
chaals has joined #pointerevents
15:48:57 [ArtB]
OP: I need to talk to @@@ to get implementation status
15:49:13 [smaug]
15:50:05 [ArtB]
RB: Olli - if romaxa has feedback on my design doc, that would be great
15:50:27 [ArtB]
… could make sense for FF to implement touch-action first, independent of PE spec
15:50:45 [ArtB]
… that could facilitate a pollyfill experience
15:53:11 [ArtB]
AB: anything else for today?
15:54:08 [ArtB]
AB: so we'll have the next call when we have sufficient topics
15:54:17 [ArtB]
… If you see a need for a call let me know
15:54:35 [Zakim]
15:54:37 [Zakim]
15:54:38 [Zakim]
15:54:40 [ArtB]
AB: meeting adjourned
15:54:40 [Zakim]
15:54:46 [ArtB]
RRSAgent, make minutes
15:54:46 [RRSAgent]
I have made the request to generate ArtB
15:55:07 [ArtB]
Present+ Art_Barstow
15:55:12 [ArtB]
RRSAgent, make minutes
15:55:12 [RRSAgent]
I have made the request to generate ArtB
16:05:01 [Zakim]
disconnecting the lone participant, [Microsoft], in RWC_PEWG()11:00AM
16:05:02 [Zakim]
RWC_PEWG()11:00AM has ended
16:05:02 [Zakim]
Attendees were Art_Barstow, Olli_Pettay, +1.519.513.aaaa, rbyers, [Microsoft], scott_gonzalez
16:23:16 [mbrubeck]
d'oh, sorry I missed the call. :(
16:26:00 [mbrubeck]
reading the minutes...
16:26:14 [mbrubeck]
Thanks for the offer of help scott_gonzalez and sorry for my slow reaction time.
16:33:32 [scott_gonzalez]
mbrubeck: no problem
16:34:41 [ArtB]
zakim, bye
16:34:41 [Zakim]
Zakim has left #pointerevents
16:34:45 [ArtB]
rrsagent, bye
16:34:45 [RRSAgent]
I see no action items