Gamepad API only supports Xbox controllers

By design Issue #4895483


Oct 7, 2015
This issue is public.
Reported by 3 people

Sign in to watch or report this issue.

Steps to reproduce


Repro Steps:

  1. Connect gamepad which are not an Xbox controller
  2. Press button on controller
  3. Call navigator.getGamepads() or use
  4. See that the controller is not returned in the list from navigator.getGamepads() or that the example url does not work

Expected Results:

Any gamepad which are connected/Active should be returned when calling navigator.getGamepads() not just Xbox.

Actual Results:

Dev Channel specific:



0 attachments

    Comments and activity

    • Microsoft Edge Team

      Changed Assigned To to “Mara P.”

      Changed Assigned To to “Sermet I.”

      Changed Assigned To to “Sermet I.”

    • Also seeing this issue. Works in Chrome and Firefox. Devices are correctly enumerated in Device Manager and show in control panel as Game Pads.

    • Microsoft Edge Team

      Changed Assigned To from “Sermet I.” to “IE S.”

      Changed Status to “By design”

    • Hello,

      Thank you for providing this information about the issue. Currently, we do not plan to release a fix for this problem. Please reopen this case if you can provide new information for us to consider.

      Best Wishes,
      The MS Edge Team

    • We would like to see Edge supporting a generic HTML5 Gamepad API, not only specific proprietary hardware.

    • Totally agree with Bohumil C.!
      Unless Edge wants to keep losing market shares to Firefox and Chrome.

    • Please, release a fix for this problem!

    • Please, fix it to get support for generic hardware too!

    • Bohumil is on point.

    • Please, release a fix for this problem!

    • (sigh) “by design” the web browser pointing to Xbox only controllers? Why so little support on making “Edge” edge… Going to a Chrome open source is still going to incur a need for features that could be built in to the current Edge. Geez from a broader perspective you have SharePoint spaces and we are suppose to point BUSINESS clients who use SharePoint to other browsers because Microsoft doesn’t support the very thing they are pushing on another platform because THEIR (Microsoft’s) own browser doesn’t support gamepad api fully nor webGL 2.0 on the desktop!!!

    • …its a bit frustrating in respect to “cross browser” support.

    You need to sign in to your Microsoft account to add a comment.

    Sign in