Description of Behavior:
On Android, UserInputService fails to fire the InputEnded event for the touch input of the finger which is used to swipe into Task View. This memory leak (?) causes issues in games that rely on this signal to function correctly (Including Roblox’s own mobile controls).
Expected behavior:
The InputEnded signal should be fired when the touch input ends, even if the touch is used to swipe into Task View.
Steps to Reproduce:
- On an Android device, open a game that utilizes the UserInputService to track touch inputs.
- Start a touch input by placing a finger on the screen.
- Swipe up from the bottom of the screen to enter Task View.
- Observe that the InputEnded signal is not fired for the touch input used to swipe up into Task View, breaking the controls.
System Information:
Device: Samsung Galaxy S24
OS Version: Android Version 14 (One UI 6.1)
Reproduction Rate: 100%