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