PojavLauncherTeam/PojavLauncher

[BUG] <Problems with control>

Open

#6828 aperta il 14 apr 2025

Vedi su GitHub
 (0 commenti) (0 reazioni) (0 assegnatari)Java (1149 fork)batch import
bughelp wantedregressionwell written

Metriche repository

Star
 (5279 star)
Metriche merge PR
 (Nessuna PR mergiata in 30 g)

Descrizione

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

Guida contributor