GeckoView does not read all buttons from Xbox Series X/S Controller Input
Categories
(GeckoView :: General, defect)
Tracking
(Not tracked)
People
(Reporter: gman10501, Unassigned)
Details
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:122.0) Gecko/20100101 Firefox/122.0
Steps to reproduce:
For simplicity, please use this website using Geckoview to test controller reading.
https://hardwaretester.com/gamepad
Tested in many versions of Geckoview.
Latest version tested: Geckoview/123.0.20240213221259/
Actual results:
Only the analog sticks, analog triggers, and d-pad input return a reading. A, B, X, Y, start, select, xbox home button, LB, RB, LS, and RS inputs are not read.
Similar results for PS5 DualShock Controller, but triggers are not detected.
Expected results:
All buttons should work for the Xbox Series X/S controller and return a reading after input.
Any controller in use should have all buttons returning a reading after input.
I have additional testing information.
Bluetooth connection does not seem to work at all, nor detect a controller is connected.
USB C connection is detected, but reproduces the actual results.
I have more testing information.
Actual Results are can also be reproduced in the Mozilla Firefox app on Android.
(In reply to gman10501 from comment #2)
I have more testing information.
Actual Results are can also be reproduced in the Mozilla Firefox app on Android using USB C connection.
Bluetooth connection does not seem to work at all, nor detect a controller is connected using Mozilla Firefox app.
Comment 4•1 year ago
|
||
The severity field is not set for this bug.
:owlish, could you have a look please?
For more information, please visit BugBot documentation.
Comment 5•1 year ago
|
||
When I test this with Xbox series X controller + Pixel 4a (Android 13), I confirm that all buttons don't work.
Android's gamepad implementation won't use GamepadRemapper
, but I don't know whether we should use it for Xbox controller.
Also. I found that Firefox/Android won't recognize Gamepad before we have connected Gamepad at start up. But I don't know whether my environment only
Updated•1 year ago
|
Comment 7•1 year ago
|
||
(In reply to gman10501 from comment #1)
I have additional testing information.
Bluetooth connection does not seem to work at all, nor detect a controller is connected.
I filed as bug 1883623 for connection issue.
(In reply to Makoto Kato [:m_kato] from comment #7)
(In reply to gman10501 from comment #1)
I have additional testing information.
Bluetooth connection does not seem to work at all, nor detect a controller is connected.
I filed as bug 1883623 for connection issue.
I see that this bug has been resolved.
https://bugzilla.mozilla.org/show_bug.cgi?id=1883623
Does that mean this issue is also resolved for Firefox Android and Geckoview?
Also, when is the next Geckoview version that this fix is expected to be in?
Comment 9•1 year ago
|
||
(In reply to gman10501 from comment #8)
(In reply to Makoto Kato [:m_kato] from comment #7)
(In reply to gman10501 from comment #1)
I have additional testing information.
Bluetooth connection does not seem to work at all, nor detect a controller is connected.
I filed as bug 1883623 for connection issue.
I see that this bug has been resolved.
https://bugzilla.mozilla.org/show_bug.cgi?id=1883623Does that mean this issue is also resolved for Firefox Android and Geckoview?
Both.
Also, when is the next Geckoview version that this fix is expected to be in?
Version 125 includes that fix. The release date is https://whattrainisitnow.com/calendar/.
Description
•