Re: Pointer Events Level 3 - next steps?

Hi Patrick,

I've been working on preparing the transition request.

1. PE2 vs PE3

Looking at the diff between PE2 and PE3, I came up with:

New features for PE3 includes
- altitudeAngle
- azimuthAngle
- pointerrawupdate event
- coalesced and predicted events
- pan-left, pan-right, pan-up, pan-down for touch-action

Also includes:
- clarification for pointerId
- suppressing a pointer event stream
- Boundary events caused by layout changes
- Relation with click, auxclick, and contextmenu events
- considerations to avoid fingerprinting with factory calibration 
information

anything else?

I'd like to add this list to the status of the document if you're with 
it. or the alternative would be to add a section "What's new since 
PE2?". wdyt?

2. I pinged Addison on https://github.com/w3c/pointerevents/issues/505

3. How long should the CR minimal duration be? 28 days or longer?

4. On Implementation report, looking at lack of implementations

NOTE: this is not needed to move to CR but I thought I might as well as 
ask while I'm at it.

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

coalesced_events_attributes_under_load.https.optional.html?mouse
coalesced_events_attributes_under_load.https.optional.html?pen
coalesced_events_attributes_under_load.https.optional.html?touch

Looks like those tests are dependent on whether the implementation will 
coalesced the events or not, so negative results are possible (cf 
https://crbug.com/339686361 )

pointerevent_after_target_appended_interleaved.tentative.html?mouse
pointerevent_after_target_appended_interleaved.tentative.html?pen
pointerevent_after_target_appended_interleaved.tentative.html?touch
pointerevent_after_target_removed_from_slot.html?mouse
pointerevent_after_target_removed_interleaved.tentative.html?mouse
pointerevent_after_target_removed_interleaved.tentative.html?pen
pointerevent_after_target_removed_interleaved.tentative.html?touch
not sure what's happening there.

we don't seem to have 2 implementations for the new pan values. (and 
also pointerrawupdate?)

Philippe

Received on Monday, 17 March 2025 15:20:39 UTC