libretro / libretro/RetroArch

When I press on the right side of a button, the 3rd button in succession gets pressed

Open
#16,867 0 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

https://github.com/user-attachments/assets/5147bcbc-ed26-4af6-8792-487424d9906b

Description

It's a touchscreen issue

When I press on the right side of the resume button twice , the close content button gets pressed

Then when I press the right side of the run button, the remove button gets pressed

Expected behavior
  1. The game gets resumed

2 ) The content runs

Actual behavior
  1. The content is closed

  2. The game is removed from the playlist

Steps to reproduce the bug
  1. Open retroarch menu
  2. Press on the right side of the resume button
  3. Close content actually gets pressed
Bisect Results

[Try to bisect and tell us when this started happening]

Version/Commit
  • RetroArch Version: 1.19.1

Git Version: 5510181

Build Date: Jul 27 2024

Environment information
  • OS: Android 14

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 touchscreen behavior on Android 14 with RetroArch 1.19.1, following the listed steps and comparing presses on the right side of Resume and Run. The fix is done when those presses activate only the intended buttons and no adjacent actions such as Close Content or Remove are triggered.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, c
Domain
frontend, mobile-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.