Skip to main content

Gamepad Tester

SolvedVerified By Gamepad TesterVerified By Gamepad Tester

The Browser Cannot See My Controller At All, Nothing Happens On The Page

Asked by Barry M.63,550 views

Page says no controller detected. It is plugged in, the light is on, Windows sees it in devices. I have refreshed, restarted the browser, tried a different cable. Nothing. Other tester sites do the same so I assume it is me and not your site but I cannot work out what. Do I need to install something?

Brand
Unknown
Model
Not sure
Connection
USB-A
System
Windows 11
Browser
Chrome 141
Test used in this questionGamepad TesterLive test of every button, stick, trigger and axis on any controller
Open Free Test
Short Answer

You almost certainly just need to press a button on the controller while the page is focused. Browsers deliberately hide gamepads until you give an input, so a connected, idle pad is invisible by design.

Verified By Gamepad TesterVerified By Gamepad Tester
Calder Wright
Calder WrightVerified Gamepad Tester team memberGamepad Tester Team
Front-End Web Architect And Gamepad API Lead · 13+ years experience · Answered Jan 15, 2026

You do not need to install anything, and this is the single most frequent thing we answer. The fix is usually one button press.

Browsers do not expose a connected gamepad to a page straight away. The Gamepad API requires a user gesture on the device first: until you press a button or move a stick, the browser reports an empty list, even though the operating system can see the controller perfectly. It is a deliberate privacy measure, so that a page cannot silently fingerprint your hardware the moment it loads. This is why Windows shows the pad and the page does not, and why every tester site behaves the same way. Nothing is broken.

So: click once on the page itself to make sure it has focus, then press any face button on the controller. It should appear immediately.

If that genuinely does not work, the next most likely cause is a charge-only cable. Plenty of USB cables carry power but no data, which gives you a lit controller that is not connected to anything. The giveaway is that Windows shows it as charging but it does not appear under game controllers. After that, the usual suspects are a background input tool holding the device exclusively, or a browser that does not support the API, which in practice means older Safari versions. The steps below run through these in the order that resolves the most cases first.

Step By Step Fix
  1. Click once anywhere on the page to give it focus, then press any button on the controller. In most cases it appears instantly.
  2. If nothing appears, swap the cable for one you know carries data, such as a phone sync cable. Charge-only cables light the controller but transmit nothing.
  3. Check Windows actually lists it as a controller: press Windows+R, type joy.cpl and press Enter. If it is not there, the problem is before the browser.
  4. Close any background input software completely, including DS4Windows, reWASD, Steam and vendor utilities. These can claim the device exclusively.
  5. Try a second browser, ideally Chrome or Edge. Support is strongest there and weakest on older Safari builds.
  6. On Bluetooth, unpair and re-pair rather than just reconnecting, then press a button again with the page focused.
  7. If joy.cpl shows it but no browser ever does, note your browser and version in a reply and we will look at it specifically.

Tested on: Xbox Model 1914, DualSense CFI-ZCT1W, 8BitDo Ultimate and two generic USB pads across Chrome 141, Edge 141, Firefox 144 and Safari 18.3 on Windows 11 24H2 and macOS 15.3, including with a deliberately charge-only cable.

Checked by Simon Fletcher on . How we verify answers

Did this fix your controller?
Was this answer helpful?
Share this guide

Community Replies 4

  • Accepted Solution
    Barry MulhollandCommunity Member

    Press a button. That was it. I feel ridiculous but at least I know why now. Thanks for explaining the reason rather than just telling me to do it.

  • Gemma WhitlockCommunity Member

    It was a charge cable for me. Controller lit up so I assumed it was connected. Swapped to my phone cable and it appeared immediately. Step two deserves to be higher.

  • Sunil VarmaCommunity Member

    joy.cpl is such a useful thing to know about. Settled in ten seconds whether it was Windows or the browser. Saved me hours of guessing.

  • Oliver SchmittCommunity Member

    For Safari users on older versions, nothing will help until you update. Spent ages on this before realising the browser simply did not support it.

Add Your Reply

Add screenshots, a short recording or filesDrag here, paste a screenshot, or tap to choose. Up to 2 files, 8 MB each. JPG, JPEG, PNG, WEBP, GIF, TXT, LOG, PDF, JSON, MP4, WEBM
Calder Wright
Written and tested by

Calder WrightVerified Gamepad Tester team member

Front-End Web Architect And Gamepad API Lead at Gamepad Tester

Calder is a front-end web architect working with the HTML5 Gamepad API. His focus is the part most browser testers get wrong: reading a controller often enough, and timing it well enough, that the numbers on screen match what the hardware is actually sending. He writes the polling loops that capture analog trigger tension and stick travel without dropping samples, and renders them on 2D vector layouts that hold a steady 60+ FPS on ordinary laptops. On Gamepad Tester he maintains the main tester tool, the button test and the trigger pressure test, and reviews any answer that explains how a reading on this site should be interpreted.

Gamepad APIbrowser polling rateanalog trigger captureSVG and canvas renderingfront-end performance
  • 1 answers on Gamepad Tester
  • 13+ years experience
  • Maintains the browser-side test code on Gamepad Tester, including the polling loop used by the trigger pressure and stick drift tests.
  • Reviewed by Simon Fletcher

The Team Behind These Answers

All 40 specialists

Each answer is written by the specialist who owns that part of the hardware, tested on a real controller, and checked by a second team member. How we verify answers

Answers are free general guidance from the Gamepad Tester Team and the community. Opening a controller or replacing a thumbstick module can void your warranty, so check the maker's support or warranty first. Battery and soldering work carries a real risk of damage or injury.

Free Controller Tests

Every test runs in your own browser with the Gamepad API. No sign up, no download, and your controller data never leaves your device.

All tools

Read Next On The Gamepad Tester Blog

All articles

Latest From The Community

The newest replies from players and the Gamepad Tester Team.

All guides