Can't select specific buttons in GFN with Xbox One controller
Categories
(Core :: DOM: Device Interfaces, defect, P2)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox151 | --- | affected |
People
(Reporter: csasca, Unassigned)
References
(Blocks 1 open bug)
Details
(Keywords: webcompat:platform-bug)
User Story
user-impact-score:400
Attachments
(1 file)
|
811.47 KB,
image/png
|
Details |
Found in
- Firefox 151.0
Affected versions
- Firefox 151.0
Tested platforms
- Affected platforms: Windows 11, Ubuntu 24.04, macOS 26.5
Preconditions
- Have a controller connected via cable or bluetooth/wireless
Steps to reproduce
- Access GFN
- Launch any game inside the browser
- Wait for the gaming rig to be prepared
Expected result
- After the gaming rig is ready, a Let's go button appears and can be pressed by the controller
Actual result
- After the gaming rig is ready, a Let's go button appears which cannot be pressed by the controller
Additional notes
- The button can be seen in the attachment
- After further investigations with jrmuizel, the controller may be detected differently from Chrome in Hardwaretester webpage.
- Seems that on macOS 26.5, the controller (Xbox one) is detected as 045e-0b20-Xbox Wireless Controller, the buttons can be pressed inside the page, but it cannot be used at all in GFN (Chrome works as expected)
Updated•3 months ago
|
Comment 1•3 months ago
|
||
Catalin, if you click through that button does the game pad work for controlling the game?
| Reporter | ||
Comment 2•3 months ago
|
||
Yes, after passing by it with the mouse, the actual game menu and gameplay works as expected (so far tried on Rocket League and War Thunder).
Comment 3•3 months ago
|
||
I can reproduce this.
Updated•3 months ago
|
Updated•3 months ago
|
Comment 4•3 months ago
|
||
This issue also happens with a DualSense controller but there is a workaround it using the touchpad on the controller and it acts like a mouse so you can click on the "Let's go" button.
Comment 5•3 months ago
|
||
The button operates via the onBridgeButtonClick(). In Chrome I see it being triggered with a 'Enter' KeyboardEvent that's coming from code like _.dispatchEvent(new KeyboardEvent(y, {...e(a))
Comment 6•3 months ago
|
||
The severity field is not set for this bug.
:cmartin, could you have a look please?
For more information, please visit BugBot documentation.
Updated•3 months ago
|
Description
•