← 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.

browser: spec: https://w3c.github.io/gamepad/ chromestatus: #5989275208253440 generated 2026-06-01T08:03:56Z by conformance-author-v1-subagent
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