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 Permissions 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