W3C

– DRAFT –
PEWG

26 March 2025

Attendees

Present
adettenb, flackr, Patrick_H_Lauke
Regrets
-
Chair
Patrick H. Lauke
Scribe
Patrick_H_Lauke, Patrick H. Lauke

Meeting minutes

Call for consensus

Patrick: call for consensus went out last week, gave it until yesterday. Not heard any negatives, so the call for consensus is officially passed

Patrick: CfC was here https://lists.w3.org/Archives/Public/public-pointer-events/2025JanMar/0059.html

Pointer Events Level 3 - next steps https://lists.w3.org/Archives/Public/public-pointer-events/2025JanMar/0061.html

Patrick: one thing PLH has already done is to update the intro to the spec, to highlight changes from PE2

Patrick: on the question "How long should the CR minimal duration be? 28 days or longer?" i will check with Philippe about what the best approach would be ...

(no worries philippe)

Patrick: "On Implementation report, looking at lack of implementations"

Patrick: need to refresh my mind based on what we did with PE2 - don't recall it being too onerous though

Patrick: Philippe also noted some discrepancies with tests, so need to double-check those

https://wpt.fyi/results/pointerevents?label=experimental&label=master&aligned

Meta-issue: update WPT to cover Pointer Events Level 3 w3c/pointerevents#445 / https://github.com/w3c/pointerevents/issues?q=label%3Aneeds-wpt+

Patrick: we have 3 outstanding "needs-WPT" for v3. worth looking at these soon, as we'll need these for implementation report

AOB

Adam: was looking at one of the unit tests relating to chorded buttons, and it was unclear what actual behaviour should be after reading through the spec

<flackr> https://www.w3.org/TR/uievents/#dom-mouseevent-buttons

[Adam provides more details about scenarios where it's unclear]

Rob: if you ignore presciptive part of the spec, it seems that "buttons" is just a bitmask

Adam: buttons is a bitmask, but button isn't

Rob: button is the one that just relates to the change of state - e.g. auxclick is triggered by button 3, which is bitmask 4 ...

Rob: and buttons could then have any other buttons you're pressing/holding

[more discussion on some examples, e.g. "if i press left mouse button and keep it down, and then press and release right mouse button, it would fire auxclick, button would be right mouse button, but buttons would include both right and left mouse buttons"]

Patrick: reminder that if there's questions, particularly very specific ones that go into detailed scenarios, feel free to open an issue in GH for us to look at/discuss async

Patrick: thank you all, catch you again in 2 weeks' time

Minutes manually created (not a transcript), formatted by scribe.perl version 244 (Thu Feb 27 01:23:09 2025 UTC).

Diagnostics

Maybe present: Adam, Patrick, Rob

All speakers: Adam, Patrick, Rob

Active on IRC: flackr, Patrick_H_Lauke