← back to v149 · gamepad-event-driven-input-api
conformance · v149
v149 · gamepad-event-driven-input-api — conformance probe
6 assertions drawn from the spec. Each is a single contract the spec text makes. Pass/fail reflects what this browser executed; blocked means the contract was not run because it needs user mediation, hardware, or another unavailable precondition. Open the page in Chrome stable / canary / Firefox / Safari to compare.
0
pass
0
fail
0
blocked
6
total
| id | contract | kind | verdict | detail |
|---|---|---|---|---|
onrawgamepadinputchange-on-window |
Window exposes an onrawgamepadinputchange IDL attribute for the event-driven gamepad input event. spec ↗ | script | … | |
navigator-getgamepads-still-available |
navigator.getGamepads remains exposed; the event-driven API supplements rather than replaces the polling API. | typeof | … | |
gamepad-constructor |
The Gamepad interface is exposed, providing buttons and axes data accessible from the event-driven model. | exists | … | |
gamepad-event-constructor |
The GamepadEvent interface is exposed; the rawgamepadinputchange event reuses this interface for connect/disconnect parity. | exists | … | |
addeventlistener-accepts-rawgamepadinputchange |
window.addEventListener accepts the 'rawgamepadinputchange' event name without throwing. | script | … | |
gamepadconnected-still-fires-on-window |
The pre-existing gamepadconnected event handler attribute is still present on Window for backwards compatibility. | script | … |