Gamepad API only supports Xbox controllers

By design Issue #4895483


Oct 7, 2015
This issue is public.
Reported by 1 person

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

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

    Sign in