Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UI Event spec modernization task list #370

Open
5 of 25 tasks
garykac opened this issue Jan 31, 2024 · 1 comment
Open
5 of 25 tasks

UI Event spec modernization task list #370

garykac opened this issue Jan 31, 2024 · 1 comment

Comments

@garykac
Copy link
Member

garykac commented Jan 31, 2024

This tracks the tasks that need to be completed in order to modernize the UI Events spec.

  • Discuss splitting spec into smaller parts (see Consider splitting the spec into smaller specifications #369)
    • Decision not to split spec, but go ahead with modernizing sections
  • Remove "Changes" section (see Remove "Changes" section from spec #373)
  • Convert MouseEvent to algorithms
    • Add algorithm section to MouseEvent
    • Remove informal description once the algorithms are mature
  • Convert KeyboardEvent to algorithms
    • Add algorithm section to KeyboardEvent
    • Remove informal description once the algorithms are mature
  • Convert CompositionEvent to algorithms
    • Add algorithm section to CompositionEvent
    • Remove informal description once the algorithms are mature
  • Convert WheelEvent to algorithms
    • Add algorithm section to WheelEvent
    • Remove informal description once the algorithms are mature
  • Convert InputEvent to algorithms
    • Add algorithm section to InputEvent
    • Coordinate with Editing TF about links and cross-refs since many algorithms will be there.
    • Remove informal description once the algorithms are mature
  • Move Focus Events info into HTML spec
    • Verify all info is present in HTML. Check cross-refs and links.
    • Delete section from UIEvents
  • Remove "DOM Event Architecture" section (see Remove "DOM Event Architecture" from spec #372)
  • Remove "Glossary" section
    • All definitions should be either (a) migrated to an appropriate section of the spec, or (b) deleted if they are already defined elsewhere
@mustaqahmed
Copy link
Member

FYI @plehegar @patrickhlauke @flackr We discussed the need for algorithmic event dispatch text in Pointer Events few weeks ago, and concluded that we need to wait for the UI event algorithms to land first.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants