w3c/pointerevents

"A user agent" vs "the user agent"

Closed this issue · 0 comments

The spec inconsistently uses "a user agent" vs "the user agent". I spotted quite a few places like this:

A user agent MUST fire a pointer event named ...

where the spec defines a normative behavior for the specific user agent for the whole context.

One precise problem: we can only talk about a "shared" pointerId in a pointerdown-pointermove-pointerup event sequence when all these events are in a single user agent implied by the context. So I think we should say "The user agent MUST fire..." in (almost?) all the cases.