touch-events
editWPT coverage of the tests of touch-events at the revision 5602b0f210e3. The tests link to their results in the browsers on wpt.fyi. The tentative tests (experimental features) and the reftests are listed separately from the stable tests.
| Group | Passing | Tests | Disabled | Pass rate |
|---|---|---|---|---|
| Stable | 9 | 12 | 0 | 75% |
| Tentative | 1 | 2 | 0 | 50% |
| Reftests | 0 | 0 | 0 | – |
| All | 10 | 14 | 0 | 71% |
Failure reasons
The tests that do not pass (failing or disabled), by kind of reason. A test with several reasons counts once per kind.
- NOT IMPLEMENTED: 4
Stable tests
| Test | Result | Subtests | Kind | Description |
|---|---|---|---|---|
expose-legacy-touch-event-apis.html | Pass | 16 / 16 | ||
historical.html | Pass | 8 / 8 | ||
idlharness.window.js | Fail | 100 / 128 | NOT IMPLEMENTED | the ontouchstart, ontouchend, ontouchmove and ontouchcancel event handlers of GlobalEventHandlers are not exposed: "expose legacy touch event APIs" is false, as in the desktop browsers (Chrome, Firefox and Safari fail these subtests too) |
multi-touch-interactions.html | Pass | 73 / 73 | ||
multi-touch-interfaces.html | Pass | 511 / 511 | ||
multi-touch-touchmove.html | Pass | 1 / 1 | ||
pinch-zoom-change.html | Fail | 0 / 1 | NOT IMPLEMENTED | pinch zoom: the move of two touches cancels their pointer event streams when touch-action allows it, but the visual viewport is never scaled (visualViewport.scale stays 1) |
single-tap-when-touchend-listener-use-sync-xhr.html | Pass | 1 / 1 | ||
single-touch-vertical-rl.html | Pass | 1 / 1 | ||
single-touch.html | Pass | 227 / 227 | ||
touch-globaleventhandler-interface.html | Fail | 1 / 3 | NOT IMPLEMENTED | the ontouchstart, ontouchend, ontouchmove and ontouchcancel event handlers of GlobalEventHandlers are not exposed: "expose legacy touch event APIs" is false, as in the desktop browsers (the precondition of the test) |
touch-touchevent-constructor.html | Pass | 5 / 5 |
Tentative tests
| Test | Result | Subtests | Kind | Description |
|---|---|---|---|---|
hover-state-caused-by-compatibility-mouse-events.tentative.html | Pass | 14 / 14 | ||
mouseevents-after-touchend.tentative.html | Fail | 6 / 7 | NOT IMPLEMENTED | a tap of two fingers: a touchend is fired per touch, and the compatibility mouse events and the click of the primary touch are fired; the tentative test expects one touchend with both touches and no mouse event (only Gecko passes) |