Window: gamepaddisconnected event

The gamepaddisconnected event is fired when the browser detects that a gamepad has been disconnected.

The event will not fire if disallowed by the document's gamepad Feature Policy.

This event is not cancelable and does not bubble.


To be informed when a gamepad is disconnected, you can add a handler to the window using addEventListener(), like this:

window.addEventListener('gamepaddisconnected', event => {
    console.log('Lost connection with the gamepad.');

Alternatively, you can use the window.ongamepaddisconnected event handler property to establish a handler for the gamepaddisconnected event:

window.ongamepaddisconnected = event => {
    console.log('Lost connection with the gamepad.');


# event-gamepaddisconnected

Browser compatibility

BCD tables only load in the browser

See also