Skip to main content

Gamepad Tester

SolvedVerified By Gamepad TesterVerified By Gamepad Tester

Controller Not Detected On My Mac But Works Fine On My Windows Laptop

Asked by Elspeth C.18,290 views

Same controller, same cable. On my Windows laptop it appears instantly and everything works. On my Mac, nothing, in Safari or Chrome. macOS shows it in the Bluetooth list as connected. I have restarted both, re-paired, tried wired as well. It is specifically the Mac that will not see it as a controller. Is this a known macOS thing or have I missed a permission somewhere? I would rather test on the Mac since that is my main machine.

Brand
Sony
Model
DualSense CFI-ZCT1W
Connection
Bluetooth
System
macOS 15.3
Browser
Safari 18.3
Test used in this questionGamepad TesterLive test of every button, stick, trigger and axis on any controller
Open Free Test
Short Answer

This is usually Safari needing a button press plus a focused window, or an old macOS build. Chrome on macOS is the reliable test. Also check nothing else has claimed the controller, Steam being the usual culprit.

Verified By Gamepad TesterVerified By Gamepad Tester
Simon Fletcher
Simon FletcherVerified Gamepad Tester team memberGamepad Tester Team
Browser Compatibility Tester · 24+ years experience · Answered Jun 10, 2026

This is a known pattern rather than something you have misconfigured, and macOS behaves differently enough from Windows here to be worth explaining properly.

Safari supports the Gamepad API but historically it has been the strictest browser about the user gesture requirement, and it is pickier about window focus than Chrome is. On macOS specifically, a Safari window that is not the frontmost window, or a page you have not clicked into since it loaded, will often report no gamepads even after you press buttons on the controller. So the first thing to do is click directly on the page body, make sure Safari is genuinely the frontmost application, and then press a face button. That alone resolves a large share of these.

The second common cause on a Mac is something else holding the controller. Steam on macOS claims controllers quite aggressively and does not need to be in the foreground to do it, so if Steam is running, quit it fully, including from the menu bar, then retry. Any other input utility counts too.

The third is the macOS build. Support for the DualSense specifically improved substantially across macOS versions, and on older builds the controller pairs and shows as connected in Bluetooth while never being exposed as a gamepad to a browser. That gives you exactly your symptom: visible in Bluetooth, invisible to every browser. You are on 15.3, which should be fine, so this is less likely for you, but it is worth confirming you are fully updated.

For testing purposes I would use Chrome on the Mac rather than Safari. Not because Safari is broken, but because Chrome's implementation is more forgiving about focus and gesture, so if the controller appears in Chrome and not Safari you have learned it is a browser behaviour rather than a hardware or pairing problem, which is a useful thing to know in thirty seconds.

Step By Step Fix
  1. Quit Steam completely, including from the menu bar, along with any other input utility. Steam on macOS claims controllers without being in the foreground.
  2. Open the test page in Chrome on the Mac. Click directly on the page, make sure Chrome is the frontmost app, then press a face button.
  3. If it appears in Chrome, retry in Safari with the same care over focus: click the page body first, Safari frontmost, then press a button.
  4. Confirm macOS is fully updated. DualSense support improved across releases and older builds pair the controller without exposing it to browsers.
  5. Try the USB-C cable with a known data cable rather than a charge-only one, and press a button again after clicking the page.
  6. In Bluetooth settings, remove the controller entirely rather than just disconnecting, then reset the controller with the pin hole on the back and pair fresh.
  7. If Chrome sees it and Safari never does on a current macOS, reply with your Safari version and we will test that build specifically.

Tested on: DualSense CFI-ZCT1W, Xbox Model 1914 and 8BitDo Ultimate on macOS 14.6 and 15.3, in Safari 17.6, Safari 18.3, Chrome 141 and Firefox 144, wired and over Bluetooth, with and without Steam running.

Checked by Lucas Rocha on . How we verify answers

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

Community Replies 3

  • Accepted Solution
    Elspeth CrawfordCommunity Member

    Steam. Running in the menu bar, as it has been for months. Quit it and the controller appeared in Safari immediately. I would never have thought to check that on a Mac.

  • Hugo MarchettiCommunity Member

    The focus point is real. In Safari I had to click on the page itself, not just have the window open. Nothing until I did that, instant after.

  • Deborah AshworthCommunity Member

    Updating macOS fixed it for me. I was two versions behind and the DualSense showed as connected in Bluetooth but no browser would see it, exactly as described.

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
Simon Fletcher
Written and tested by

Simon FletcherVerified Gamepad Tester team member

Browser Compatibility Tester at Gamepad Tester

Simon audits browser compatibility. The Gamepad API is implemented unevenly: a DualSense exposes adaptive triggers and haptics in one browser and not another, button indexes shift between engines, and Safari and Chrome disagree on when a controller becomes visible to a page. He tests each release of the tools here across Chromium and WebKit builds and documents the differences instead of hiding them. On Gamepad Tester he handles the questions where a controller works in one browser but not another, and reviews the rumble and haptics answers.

Browser engine differencesChromium and WebKit testingGamepad API supporthaptics and adaptive triggers
  • 1 answers on Gamepad Tester
  • 24+ years experience
  • Tests each release of these tools across Chromium and WebKit browsers and documents the differences.
  • Reviewed by Lucas Rocha

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