Open garykac opened 9 months ago
Regarding 3.3, it seems the concept of async/sync events isn't explained anywhere anymore though (unless I missed it). Given it's quite prominent in every event defs and tables, it's relatively confusing what these refer to.
The section in question: https://w3c.github.io/uievents/#dom-event-architecture
This section give a non-normative summary of event dispatch and event flow, but it also contains info that can cause confusion (eg: "default actions"). Much of this is normatively specified in DOM spec, and the useful bits need to be moved into the appropriate algorithm.
click
event and "default action" into the algorithm for MouseEvents.isTrusted
and friends are all defined properly in DOM. This spec should simply be usingisTrusted
in the algorithms.