- From: Arthur Barstow <art.barstow@nokia.com>
- Date: Tue, 15 Oct 2013 12:47:29 -0400
- To: "public-webevents@w3.org" <public-webevents@w3.org>
The draft minutes from the October 15 voice conference are available at <http://www.w3.org/2013/10/15-webevents-minutes.html> and copied below. WG Members - if you have any comments, corrections, etc., please send them to the public-webevents mail list before 22 October 2013. In the absence of any changes, these minutes will be considered approved. -AB [1]W3C [1] http://www.w3.org/ - DRAFT - Web Events WG Voice Conference 15 Oct 2013 [2]Agenda [2] http://lists.w3.org/Archives/Public/public-webevents/2013OctDec/0012.html See also: [3]IRC log [3] http://www.w3.org/2013/10/15-webevents-irc Attendees Present Art_Barstow, Cathy_Chan, Rick_Byers, Christophe_Jolif, Olli_Pettay, Sangwhan_Moon, Doug_Schepers, Sebastien_Pereira Regrets Scott_González Chair Art Scribe Art Contents * [4]Topics 1. [5]Tweak agenda 2. [6]Publishing Working Group Note of TEv2 spec 3. [7]Touch Events / Pointer Events mapping 4. [8]AoB * [9]Summary of Action Items __________________________________________________________ <smaug> uh, I need a minute or two <scribe> Scribe: Art <scribe> ScribeNick: ArtB <cjolif> +cjolif Tweak agenda AB: I submitted a draft agenda on October 11 [10]http://lists.w3.org/Archives/Public/public-webevents/2013Oc tDec/0012.html. Since then, IBM notified us of some work they have done re PointerEvent and TouchEvent mapping so I propose we include that when we discuss mapping. ... any objections to that? [10] http://lists.w3.org/Archives/Public/public-webevents/2013OctDec/0012.html. RB: no, this is great AB: any other change requests? ... Christophe, please give a short intro CJ: Sebastien is more knowledgable here but I can fill in for him since he can't make it today … our context is Dojo … need to map TE to PE … to help standardize the way we deal with mouse, touch, pointerevnts … PE isn't there today … so need to make a mapping to complete our impl … We noticed this group intends to work on this mapping … so we hope our work can help this group … The mapping is in a spreadsheet … We think our work will be helpful Publishing Working Group Note of TEv2 spec AB: We previously agreed to publish Touch Events v2 spec as a "WG Note" which signifies work on that spec has stopped. Unless I hear otherwise, I'll assume that is still our `Plan of Record`. ... is that still the case? RB: fine with me … think we should publish something DS: I think a Note is reasonable AB: personally, I don't recall the compelling reasons to publish a v2 Note, that is, I'm not convinced there is a `problem` that is solved by publishing this Note. On the other hand, I don't see anything about it that is `harmful`. RB: so, what if we don't publish anything? … is what we have adequate? … we don't want it to get implemented AB: we never even published a FPWD of v2 … Note is clear signal the work has stopped DS: if we think v2 reflects some impl, then I think a Note is probably better <sangwhan> Do we want to have certain implementations that portions of v2 as is? Shouldn't the v2 specifics be reverted if the work is officially stopped and the spec is considered scrapped? … it gives us a chance to add some context and rationale … publishing a Note is light weight … so I feel more comfortable with publishing a Note RB: Olli, does v2 match FF impl? OP: not sure; we need to talk to Matt <sangwhan> For the sake of interop I'm not sure having certain implementations provide subsets of features of v2 is a good idea … I don't care if Note or ED … Both say "don't implement it" RB: the only part of v2 we implement is the radius stuff … having those mentioned somewhere is important … but if FF enters touch{enter,leave} that would be important OP: but we don't RB: think it is in the MDN docs AB: without Matt, not comfortable reversing our PoR … so that is what we will do AB: so what changes are High Prio? RB: remove section 5.7 and 5.8 … assuming no one has implemented those AB: Sangwhan? SM: no, we don't implement those RB: some additional props on the Touch object … want to leave the radius props AB: we also need to update some of the Web IDL that was buggy before Boris noted those errors ... any other changes? RB: instead of publishing everything as is, we could just publish those additional pieces … i.e. 3.1 … would be a lot less work DS: seems reasonable to me OP: no one will look at the Note so I don't think it matters much … I recommend minimum amount of work SM: do we have some boilerplate for the top? DS: there is some precedence e.g. Web Storage AB: good Q; we need a propoasl for the obsolecence text RB: think we should listen to Matt AB: I think that's a good idea <smaug> [11]http://www.w3.org/TR/webdatabase/ is pretty clear about its status [11] http://www.w3.org/TR/webdatabase/ <scribe> ACTION: barstow followup with Matt re if TEv2 Note should be `full spec` or just the `extra pieces` that have been implemented [recorded in [12]http://www.w3.org/2013/10/15-webevents-minutes.html#action0 1] <trackbot> Created ACTION-105 - Followup with matt re if tev2 note should be `full spec` or just the `extra pieces` that have been implemented [on Arthur Barstow - due 2013-10-22]. Touch Events / Pointer Events mapping AB: we agreed a while ago to create a TE and PE mapping document. The following e-mail I sent last week summarizes this topic [13]http://lists.w3.org/Archives/Public/public-webevents/2013Oc tDec/0011.html. ... we also now have a related input from IBM [14]https://docs.google.com/spreadsheet/ccc?key=0AvdBn9Kvx22qdG RnRXNPb0ZBTUl3SEkwdUdtaW9pWWc&usp=sharing#gid=2 ... before digging into any details, perhaps it would be helpful if we stepped back a bit to talk about the `Problem Statement` here, f.ex. what is the problem we want to address, who is the audience, what is the scope, etc. ... Rick, your thoughts? [13] http://lists.w3.org/Archives/Public/public-webevents/2013OctDec/0011.html. [14] https://docs.google.com/spreadsheet/ccc?key=0AvdBn9Kvx22qdGRnRXNPb0ZBTUl3SEkwdUdtaW9pWWc&usp=sharing#gid=2 RB: we know there is some tricky interaction here … want to reduce pain for the Web developers … want browser authors to have some info about how to handle these interaction … how does css touch action property work … how is default handled … there are some other diffs between PE and TE that need to be documented … f.ex. with mouse interaction … it's unclear how browsers should handle the various cases … when the browser supports both TE and PE … The various polyfills need answers to these Qs … (Dojo, Polymer, etc.) … When sites bits of a page that support one or the other, things are complex SM: also want to know about PE and caret browsing … there are some places where caret browsing doesn't work RB: it's going to be even worse for browser that support both of these events AB: Sebastien, please give us a summary of your work SP: we started with some common user tasks … first was click … 2nd was swipe … from each action, we observed the behaviour from various browsers … some browsers support only TE, some only PE … We noted the sequence of Touch events and Pointer events … need to map the sequence of TEs to PEs … The second step was to identify patterns of TEs to PEs … Every browser has a different sequence of events … but we found a way to generate consistent Pointer events … Not sure if this is what you were looking for AB: what do people think? RB: I just saw this yesterday … this is great data of existing behavior … I've been working on a doc re behavior and noting differences … IBM's doc is more thorough SP: want to get consistent behavior across browsers … wondering if this could be standardized … to get consistent behavior RB: re Col F, do you think that is consistent with the PE spec? SP: I think what we have is consistent with the PE spec … we are also implementing some stuff that is not specified … f.ex. how click will behave … preventdefault is implemented differently depending on the gesture … still is ongoing work … but I think it is close to the PE spec RB: when you find things that disagree with PE spec, please let us know … agree no info re single and double click for PE is not documented … there are some IP reasons why behavior like that is not specified in W3C OP: need to define order of touch and pointer events RB: yes, and how one cancels the other OP: what about FF on mobile? SP: we didn't include it yet but it could be added RB: one conclusion, there is a lot of detail that needs to be documented … for browsers and polyfills … must get consistency … I think this doc is helpful … but this is just one piece … Must also define the interleaving of PEs and TEs SP: yes, the goal is for the dev to only have to care about Pointer Events RB: so, interleaving isn't an issue in that case SP: correct … although there will of course be cases like that … but that isn't a primary task for us RB: would like you to help with our mapping doc SP: yes, we can do that RB: please feel free to reach out to me re Chrome's behavior <rbyers_> Here's my doc on touch event details across browsers: <rbyers_> [15]https://docs.google.com/a/google.com/document/d/12k_LL_Ot9G jF8zGWP9eI_3IMbSizD72susba0frg44Y/edit [15] https://docs.google.com/a/google.com/document/d/12k_LL_Ot9GjF8zGWP9eI_3IMbSizD72susba0frg44Y/edit [16]https://docs.google.com/document/d/12-HPlSIF7-ISY8TQHtuQ3Iq Di-isZVI0Yzv5zwl90VU/edit [16] https://docs.google.com/document/d/12-HPlSIF7-ISY8TQHtuQ3IqDi-isZVI0Yzv5zwl90VU/edit AB: ooops; sorry <rbyers_> Sorry, this is it: [17]https://docs.google.com/a/chromium.org/document/d/12k_LL_Ot 9GjF8zGWP9eI_3IMbSizD72susba0frg44Y/edit [17] https://docs.google.com/a/chromium.org/document/d/12k_LL_Ot9GjF8zGWP9eI_3IMbSizD72susba0frg44Y/edit SP: we will check this RB: so, how do we move forward AB: I'd like to get this work done by mid November RB: I think a lot of the details that are important can't be documented until we get more experience … we could always shorten our scope … don't think we'll understand interleave and other subtel issues for a while … need to get PE out and deployed AB: if we used something like a wiki for the mapping, we could close the group and still let the mapping doc evolve DS: I see some conflicting requirements here … I think we need to keep moving toward closing this group … I don't see IBM's doc something that maps directly to a W3C spec … If the doc is more prescriptive i.e. "we expect browsers to do X in scenarios Y/Z" … We can also revisit defining the mapping in the PE Working Group but we must be very careful with that approach DS: if it's an informative doc, we can use a wiki or WebPlatform.org <sangwhan> What if it is both? … but if it is more prescriptive for browsers, it should be Note <sangwhan> (as in, reference for implementors but also helpful for web developers) … I suspect we can get an extension RB: I think we want a doc that is advice for browser implementers DS: but that is not what IBM has RB: yes, agree SP: agree too; we can also do some more work DS: do we think we can define the "desired behavior"? … if so, we should be able to define that fairly quickly RB: Column F is mostly prescriptive … the larger problem is interleaving and touch-actions … think we are going to need a new CSS property … need to allow opt in … not sure how to get that specified (e.g. which group) DS: yes, CSS WG is one option … although, other groups can do so if the work is done jointly DS: perhaps we can revisit the mapping document decision within the PEWG … if we need a specification, one possibility is DOM4 … now part of the HTMLWG RB: the PEWG's charter doesn't explicitly state that interaction with Touch events is out of scope <scribe> ACTION: doug ask PEWG to revisit the decision to document the PE and TE mapping [recorded in [18]http://www.w3.org/2013/10/15-webevents-minutes.html#action0 2] <trackbot> Created ACTION-106 - Ask pewg to revisit the decision to document the pe and te mapping [on Doug Schepers - due 2013-10-22]. <smaug> sangwhan: htmlwg perhaps? <sangwhan> smaug: :D DS: think it would be helpful if we had a very specific proposal for the PEWG … f.ex. be able to say "this is the sequence of events …." RB: still need more impl and deployment experience OP: we need at least 2 impls … that will take some time AB: what about moving the mapping to a CG RB: that's OK with me DS: yeah, that's worth pursuing … understand we can't do detailed work on the mapping without more impl experience … perhaps the CG is the right approach AB: let's work on a proposal for moving mapping to a CG or PEWG DS: ok; not clear which one is better <scribe> ACTION: barstow work with Doug on where to define the PE/TE mapping (CG, PEWG, etc.) [recorded in [19]http://www.w3.org/2013/10/15-webevents-minutes.html#action0 3] <trackbot> Created ACTION-107 - Work with doug on where to define the pe/te mapping (cg, pewg, etc.) [on Arthur Barstow - due 2013-10-22]. SM: webkit bug for PE hasn't been progressing … stuck since the Blink fork AB: thanks Sebastien and Christophe for joining our call DS: yes, thanks very much AoB AB: anything else for today? ... meeting adjourned Summary of Action Items [NEW] ACTION: barstow followup with Matt re if TEv2 Note should be `full spec` or just the `extra pieces` that have been implemented [recorded in [20]http://www.w3.org/2013/10/15-webevents-minutes.html#action0 1] [NEW] ACTION: barstow work with Doug on where to define the PE/TE mapping (CG, PEWG, etc.) [recorded in [21]http://www.w3.org/2013/10/15-webevents-minutes.html#action0 3] [NEW] ACTION: doug ask PEWG to revisit the decision to document the PE and TE mapping [recorded in [22]http://www.w3.org/2013/10/15-webevents-minutes.html#action0 2] [End of minutes]
Received on Tuesday, 15 October 2013 16:55:51 UTC