First checks
Press a button after connecting; many browsers expose a gamepad only after user interaction. Try a data-capable USB cable, reconnect Bluetooth, close games or controller utilities, and compare Chrome or Edge because Gamepad API exposure can differ by browser.
On PC, Steam Input, emulator drivers, virtual controller software, and third-party adapters can change how the browser sees the controller.
- Reconnect and press any button.
- Try USB before Bluetooth.
- Check operating system controller settings.
- Compare another browser.
- Restart the browser after driver changes.
When detection still fails
If no browser or game detects the controller, test another cable, port, computer, or known-good controller. If only one page fails, the browser API may be unavailable or blocked in that environment.
Controller not detected checks
A controller not detected message usually means the browser cannot see a usable Gamepad API device yet. Press a button after connecting, use a data-capable USB cable, reconnect Bluetooth, and close games or utilities that may capture the pad. The controller not detected state often changes after a fresh user interaction.
If the controller not detected problem continues, compare another browser and another connection method before blaming the controller. Some adapters expose keyboard input instead of a gamepad, some mobile browsers hide controller data, and some drivers require a mode switch before the controller not detected message disappears.
- Resolve controller not detected issues before running drift or button tests.
- Check browser support and operating system device lists.
- Try USB when Bluetooth keeps the controller not detected.
When detection fails only in one browser
If the controller not detected message appears only in one browser, the controller may be fine. Check browser permissions, experimental flags, extensions, and whether the page is loaded in a secure context. A controller not detected result in a private window can also differ if extensions or stored permissions were involved.
If every browser shows controller not detected, move down the stack: cable, port, Bluetooth pairing, operating system device list, adapter mode, and battery. The controller not detected message is a starting point, not the whole diagnosis.
- Try a normal window and private window.
- Check whether another app is capturing the gamepad.
- Use a known data cable before replacing hardware.
Last detection sanity check
Before replacing hardware, test the controller on one other device if you can. A controller not detected result that follows the controller is different from a controller not detected result that appears only on one computer, browser profile, USB hub, or Bluetooth adapter.