blob: 4bcf8899585e139e5a82bb4117ea71f34fe143e0 [file] [log] [blame]
Gestures go here
Tests that tap gesture events set and clear the active state of elements.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
See https://bugs.webkit.org/show_bug.cgi?id=96060 for details
PASS successfullyParsed is true
TEST COMPLETE
Verify active isn't initially set
PASS getHoverActiveState(box) is "default"
Verify showPress, tap sets and clears active
PASS getHoverActiveState(box) is "hoveredAndActive"
PASS getHoverActiveState(box) is "hovered"
Verify showPress, tapCancel on the element sets and clears active
PASS getHoverActiveState(box) is "hoveredAndActive"
PASS getHoverActiveState(box) is "hovered"
Verify tap elsewhere still clears active
PASS getHoverActiveState(box) is "hoveredAndActive"
PASS getHoverActiveState(box) is "default"
Verify tapCancel elsewhere still clears active
PASS getHoverActiveState(box) is "hoveredAndActive"
PASS getHoverActiveState(box) is "default"
Verify that touchStart doesn't trigger active state
PASS getHoverActiveState(box) is "default"
Verify that touchStart/touchEnd doesn't cancel active
PASS getHoverActiveState(box) is "hoveredAndActive"
PASS getHoverActiveState(box) is "hoveredAndActive"
PASS getHoverActiveState(box) is "hoveredAndActive"
PASS getHoverActiveState(box) is "hovered"
PASS successfullyParsed is true
TEST COMPLETE