trisquel-icecat/icecat/testing/web-platform/tests/uievents/hierarchy
2025-07-17 09:32:21 -06:00
..
README.md icecat: initial release for Trisquel 12.0, Ecne 2025-07-17 09:32:21 -06:00

Verify the Class Hierarchy

Make sure the events inherit from the correct interfaces: e.g., UIEvent > MouseEvent

Requires manual and automated tests

  • manually create event and verify hierarchy
  • WebDriver create the event and verify hierarchy

UIEvent

  • load, unload, abort, error, select, resize, scroll
  • Note: some event types may be dropped given that they don't appear to be UIEvents by other specs that define them.

FocusEvent

MouseEvent

  • click, dblclick, mousedown, mouseenter, mouseleave, mousemove, mouseout, mouseover, mouseup

WheelEvent

  • wheel

KeyboardEvent

  • keydown, keyup
  • need to show interaction with beforeinput and input, which are in the Editing spec

CompositionEvent

  • compositionstart
  • compositionupdate
  • compositionend
  • need to show interaction with the keyboard events: keydown, keyup