libretro / libretro/RetroArch

Menu scrolls upwards when an Xbox One Wireless controller is connected

Open
#15,501 6 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
14.1k
Forks
2.2k
Avg merge
7h 35m
Merged PRs (30d)
51

Description

Expected behavior

Not scrolling upwards in the menu when no button is being pressed.

Actual behavior

The menu gets scrolled upwards without pressing anything. It stops scrolling upwards once the right trigger is pressed halfway, as seen in the video with analog indicators from Dolphin and jstest-gtk. I reinstalled Retroarch and deleted .config/retroarch, and the behavior still persists. It first started doing this some time after I updated to Fedora 37.

Here's a video of it:

https://github.com/libretro/RetroArch/assets/33180175/8182a8c8-0c06-45db-afbe-8945c6281bf9

Steps to reproduce the bug
  1. Start RetroArch
  2. Connect an Xbox One Wireless controller (either via cable/Bluetooth)
Version/Commit
  • RetroArch: 1.15.0 (latest version on Fedora 37)
Environment information
  • OS: Fedora 37

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the issue in RetroArch 1.15.0 on Fedora 37 with an Xbox One Wireless controller over cable and Bluetooth. Compare the menu behavior with the controller disconnected and while monitoring the analog indicators shown in the linked video. Done means the menu remains stationary when no button is pressed, including before the right trigger is pressed halfway.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.