- From: Gary Kacmarcik <notifications@github.com>
- Date: Thu, 08 Feb 2024 13:42:42 -0800
- To: w3c/uievents <uievents@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
- Message-ID: <w3c/uievents/issues/372@github.com>
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.
* [ ] 3.1. Event dispatch and DOM event flow
* [ ] Delete this section. This is defined normatively in the DOM spec. No need to provide competing, non-normative definitions.
* [ ] It is worthwhile to copy this into a separate document before deleting?
* [ ] If so, update the links so that they point to the proper definitions.
* [ ] 3.2. Default actions and cancelable events
* [ ] Delete this section. "Default actions" aren't really a defined thing and cancelability is complicated and needs to be defined as part of the algorithm for each event.
* See https://github.com/w3c/uievents/issues/104 and https://github.com/w3c/uievents/issues/22
* [ ] 3.3. Synchronous and asynchronous events
* [ ] Delete this section. Sync vs async needs to be part of the algorithm. This section just states that events can be either sync or async.
* [ ] 3.4. Trusted events
* [ ] Move info about the `click` event and "default action" into the algorithm for MouseEvents.
* [ ] Delete this section. `isTrusted` and friends are all defined properly in DOM. This spec should simply be using `isTrusted` in the algorithms.
* [ ] 3.5. Activation triggers and behavior
* [ ] Delete this section. It basically says that "activation behaviors" can happen in response to "activation triggers", which is not terribly insightful or useful. As stated elsewhere: these behaviors need to be defined in an algorithm.
* [ ] 3.6. Constructing Mouse and Keyboard Events
* [ ] Move relevant parts into KeyboardEvent section
* [ ] Move relevant parts into MouseEvent section
* [ ] Delete this section.
--
Reply to this email directly or view it on GitHub:
https://github.com/w3c/uievents/issues/372
You are receiving this because you are subscribed to this thread.
Message ID: <w3c/uievents/issues/372@github.com>
Received on Thursday, 8 February 2024 21:42:48 UTC