PojavLauncherTeam/PojavLauncher

[BUG] <Problems with control>

Open

#6 828 ouverte le 14 avr. 2025

Voir sur GitHub
 (0 commentaires) (0 réactions) (0 assignés)Java (1 149 forks)batch import
bughelp wantedregressionwell written

Métriques du dépôt

Stars
 (5 279 stars)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

Describe the bug

🔧 Bug Description:

Since the FoxGlove release in PojavLauncher, there's a problem with touch handling:

— When a control button has "Pass Through Touch" enabled,
— Holding that button triggers a left-click gesture through it.

This causes unintended in-game actions — for example, breaking blocks or interacting with the world as if the button wasn't there.

The log file and images/videos

...

Steps To Reproduce

• Launch any version of the game using PojavLauncher (or a fork) starting from the FoxGlove release  
• Add a control button and enable "Pass Through Touch"  
• Hold that button during gameplay

→ A left-click gesture will be triggered through the button

Expected Behavior

When gestures are enabled, a button with "Pass Through Touch" activated should pass through touch inputs,
but should not trigger a left-click underneath it.

Platform

- Device model: 
- CPU architecture: 
- Android version: 
- PojavLauncher version:

Anything else?

📎 Additional Notes:

• This behavior did not occur before the FoxGlove release
• Affects all forks that inherited FoxGlove's gesture system changes
• Makes custom control layouts unreliable in some cases

Guide contributeur