TouchPan Velocity doesn't trigger Enum.UserInputState.Begin/End States on Android

TouchPan Velocity never triggers Enum.UserInputState.Begin State on Android, but does trigger correctly on iOS. The Enum.UserInputState.End state is sometimes triggered on Android, but always triggered on iOS.

Here is a repro.

Code:

Place file: TouchPan StartState Bug Repro - Roblox

Repro:

  • Enter the above place on iOS ^ and swipe across the screen

  • Notice that the “Start State Triggered” text at the bottom appears

  • Notice that the State changes to “Enum.UserInputChanged.End” most of the time when lifting your finger on iOS

  • Enter the above place on Android^ (Samsung S24 Ultra in my case) and swipe across the screen

  • Notice that the “Start State Triggered” text never appears

  • Notice that the State rarely changes to “Enum.UserInputChanged.End” when lifting your finger

1 Like

Thanks for the report, this is a known issue, a fix will be rolling out over the next few weeks.

Thank you! Are you guys also aware that Gui.Object.TouchRotate triggers on iOS, but never triggers on Android?