- From: Patrick H. Lauke <redux@splintered.co.uk>
- Date: Wed, 4 Aug 2021 16:56:36 +0100
- To: public-pointer-events@w3.org
Dear all, minutes from today's call are at https://www.w3.org/2021/08/04-pointerevents-minutes.html and copied below: PEWG 04 August 2021 Agenda: https://lists.w3.org/Archives/Public/public-pointer-events/2021JulSep/0066.html Present: flackr, mustaq, patrick_h_lauke, plh, smaug Chair: Patrick H. Lauke Scribe: patrick_h_lauke * Expand note about preventing compatibility mouse events https://github.com/w3c/pointerevents/pull/403 * Should "click", "dblclick" and "contextmenu" events be PointerEvents? https://github.com/w3c/pointerevents/issues/100 TOPIC: Expand note about preventing compatibility mouse events https://github.com/w3c/pointerevents/pull/403 Patrick: setting scene, this is out of me being surprised by passive events not being able to prevent mouse compat. agree that it's kind of repeating things if you know DOM events, but maybe we can strike balance of just mentioning it for noobs like me who are not as familiar <smaug> I guess you can't hear me <smaug> let me rejoin <plh> /me would like to come back to https://github.com/w3c/pointerevents/issues/384 if time allows https://pr-preview.s3.amazonaws.com/w3c/pointerevents/pull/403.html#compatibility-mapping-with-mouse-events Patrick: i'll add extra bit to the sentence to make it clear those two links point to [DOM] spec, and then we happy to merge? [group agrees] ACTION: tweak the sentence to add [DOM], then merge TOPIC: * Should "click", "dblclick" and "contextmenu" events be PointerEvents? https://github.com/w3c/pointerevents/issues/100 PAtrick: (explains issue history) made a first draft https://github.com/w3c/pointerevents/pull/404 Mustaq: we don't have anything normative in PE at the moment about CSSOM Patrick: we do... https://w3c.github.io/pointerevents/#pointerevent-interface ... ah no you're right, it's in a note, so non-normative Olli: we do need something normative... Mustaq: do you mean we normatively need to define the exception, or the fact that regular PE have fractional coordinates? Olli: there's no compat problem whether browsers use fractional or not for regular PEs, it's only in this case with the click/auxclick/contextmenu that we do need to normatively make a statement for webcompat reasons Patrick: if a UA doesn't use CSSOM fractional coords for regular pointer events (as it's not normative currently), then they would not hit the problem for click etc either, or rather they'd automatically satisfy this Olli: [paraphrasing] but we do need to specify normatively for click etc for web compat <mustaq> Olli's suggestion sounds good to me. <flackr> https://w3c.github.io/pointerevents/#pointerevent-interface https://github.com/w3c/pointerevents/pull/404/files [discussion on how to make the requirement normative] Patrick: could remove the first para in that note, keep the second para but remove the note markup around it, so that second para remains there and is normative Mustaq: suggest expanding the original note at end of 4.1 to say ... "except for click/auxclick/contextmenu and then link to this section" Patrick: SHOULD or MUST? this may change in future, developers may even moan in future about "to get fractional, i have to listen to pointerup rather than click"? Robert: i think SHOULD, but can live with MUST Olli: I think it should be MUST <mustaq> I am on the fence! Patrick: ok, we lean towards MUST then, can change in future if UIEVENTS change (the CSSOM "patch" gets applied) Patrick: mustaq can you live with MUST Mustaq: yes Patrick: and fundamentally it's for UIEVENTS to grapple with this, and once they do, we can change our spec Patrick: other point: should mouse compat mention this too? (thinks about this some more) ah no because if a UA decides to fire these, they are intrinsically MouseEvents, so no "conversion" or change needed Patrick: one structural thin I noticed: when referencing {{PointerEvent}} in the markup, respec links to https://w3c.github.io/pointerevents/#dom-pointerevent PAtrick: wondering if instead it should point to interface definition https://w3c.github.io/pointerevents/#pointerevent-interface <mustaq> {{}} definition in Bikeshed here: https://tabatkins.github.io/bikeshed/#autolink-shortcuts <mustaq> Better link: https://tabatkins.github.io/bikeshed/#autolinking looking at the link to MouseEvent for instance in the note at end of 4.1, it goes to https://www.w3.org/TR/uievents/#mouseevent [discussion about pros/cons] Patrick: I might make the change in a separate self-contained PR, so we can back it out if it does cause issues/confusion ACTION: change the PR to make second paragraph normative, expand original note at end of 4.1 Patrick: looking at time, probably not worth starting new topic. would say we end it early now, and catch up again in 2 weeks' time. thanks all -- Patrick H. Lauke https://www.splintered.co.uk/ | https://github.com/patrickhlauke https://flickr.com/photos/redux/ | https://www.deviantart.com/redux twitter: @patrick_h_lauke | skype: patrick_h_lauke
Received on Wednesday, 4 August 2021 15:56:51 UTC