[pointerevents] Clarify whether touch contact must fire a `pointerrawupdate` event (#373)

yacinehmito has just created a new issue for https://github.com/w3c/pointerevents:

== Clarify whether touch contact must fire a `pointerrawupdate` event ==
In the current draft, one can read the following in [paragraph 4.2.5](https://w3c.github.io/pointerevents/#the-pointerrawupdate-event):

> A user agent MUST fire a pointer event named pointerrawupdate only within a secure context when a pointing device attribute (i.e. button state, coordinates, pressure, tangential pressure, tilt, twist, or contact geometry) is changed.

Consequently, a touch contact, which affects button state, must fire a `pointerrawupdate` event.

However:
- `pointerrawupdate` is frequently compared to `pointermove` across the document, which does not fire on touch contact.
- On Blink, which has implemented the Level 3 of the specification, touch contact does not fire any `pointerrawupdate` events.

Was it intended to communicate a requirement to fire `pointerrawupdae` on button state change?

Please view or discuss this issue at https://github.com/w3c/pointerevents/issues/373 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Sunday, 9 May 2021 17:25:16 UTC