15:58:37 RRSAgent has joined #pointerevents 15:58:37 logging to https://www.w3.org/2021/02/17-pointerevents-irc 15:59:59 Meeting: PEWG 16:00:10 Chair: Patrick H. Lauke 16:00:53 Agenda: https://lists.w3.org/Archives/Public/public-pointer-events/2021JanMar/0068.html 16:02:09 Scribe: Patrick H. Lauke 16:02:41 present+ mustaq 16:02:53 TOPIC: Reword/expand touch-action definition https://github.com/w3c/pointerevents/pull/349 16:03:00 present+ smaug 16:03:07 present+ patrick_h_lauke 16:06:46 Patrick: [asking if people have had a chance to look over this PR - not yet. raising potential concern around wording/IPR issues that may be tied to talking too much about "gesture", but think it's unavoidable and should hopefully not pose a big problem] 16:07:09 Mustaq: looking at the diff. wondering if we can avoid the potentially problematic word? 16:11:26 Patrick: it does get awkward trying to avoid the word. I think we have some other places where we talk about "gestures", even in our charter in terms what we WON'T cover 16:11:33 One suggestion for "auto": "The user agent MAY determine any permitted touch behaviors that affect panning/scrolling and zooming of the viewport, for touches that begin on the element." 16:11:36 Olli: i think so far only in notes, not spec text 16:17:18 Patrick: let me try and reword without "gesture" 16:17:26 [group looks at some specific wordings] 16:17:30 Patrick: updated the PR https://github.com/w3c/pointerevents/pull/349/files 16:19:26 Patrick: while we're here, https://w3c.github.io/pointerevents/#declaring-candidate-regions-for-default-touch-behaviors 16:22:18 Patrick: that first sentence and note make no sense to me 16:22:40 Mustaq: [explains that this is about preventDefault shouldn't affect panning/zooming] 16:23:42 Bottom line: browser panning decision shouldn't be blocked by JS event handler's prevent-defaulting. 16:24:24 If the default action of any event is panning/zooming, then the browser has to wait for the event handler code to finish before deciding to manipulate. 16:24:45 which hurts responsiveness. 16:26:38 Patrick: this feels like a non-sequitur. it may need something positive first a la "By default, on touchscreens, touch manipulations lead to panning/zooming regardless of JS. this is for performance reasons (scrolling etc doesn't wait for JS first). But if developers/authors are doing something specific, they want a way to opt out of that, that's where touch-action comes in" 16:26:55 Patrick: I'll make a separate PR for this once i wrapped my head around this some more 16:27:38 Patrick: with the PR, are we ok with it or need more time to review? 16:28:02 Mustaq: may need a few days just to double-check 16:28:14 Patrick: sure, no rush. let's aim for decision before next meeting 16:28:47 TOPIC: Major refactoring: refer to "direct manipulation" rather than "touch" https://github.com/w3c/pointerevents/pull/350 16:30:48 InputDeviceCapabilities: here is a Chrome bug https://crbug.com/766665 16:31:47 Olli: concerned about WICG reference 16:31:55 Patrick: this was already in PE2 and nobody blinked 16:43:37 Olli: could have 'direct manipulation action' in the glossary using touch action as an example, that way looking for 'touch action' would still find something. 16:43:56 [making some changes to spec, adding extra wording] 16:44:06 Mustaq: instead of on call, let's iterate over this on github 16:44:45 Patrick: sure, this is important and complex, but if we can get this right (or at least acceptable), it'll be a huge win. for PE4 if that ever happens, we can then consider more fundamental changes like renaming the CSS property itself 16:45:41 TOPIC: Add a SHOULD clause about pan gestures and what happens if a gesture suddenly changes direction https://github.com/w3c/pointerevents/pull/351 16:52:34 [discussing the use of "gesture" here again] 16:59:19 Patrick: we could remove the first instance of "gesture", but the second one becomes tricky... "direct manipulation path"? "direction of the direct manipulation action"? they start becoming very obscure and made-up. I'm tempted to say this is a reasonably valid use of the generic word "gesture", as we're not trying to define it, only making a reference to it... 16:59:33 Mustaq: let's try to come up with some ideas on github if there's anything we can change it to 16:59:46 Patrick: sure, let's get this aspect right. 17:00:47 Patrick: these three issues are the last big ones I feel we have outstanding, if we can get these right we'll be in a good position. meanwhile, remaining issues in github, feel free to change labels to "future" for insteresting ideas that we know we won't get to in time for PE3. let's keep momentum going, and reconvene in 2 weeks' time 17:01:10 rrsagent, set logs world-visible 17:01:32 rrsagent, create minutes 17:01:32 I have made the request to generate https://www.w3.org/2021/02/17-pointerevents-minutes.html Patrick_H_Lauke 17:41:56 rrsagent, bye 17:41:56 I see no action items