To reproduce this issue, you can run the following code:
while task.wait(5) do
game:GetService("ContextActionService"):BindAction("test", function()
return Enum.ContextActionResult.Pass
end, false, Enum.UserInputType.Touch)
end
Whenever I bind an action to Touch with CAS, it interrupts the dynamic thumbstick on mobile. This is causing problems for my custom inventory system. When a player tries switching weapons on mobile, BindAction() is called in the weapon setup code, and this will interrupt their running, forcing them to lift their finger and trigger the dynamic thumbstick again. Is there any way to get around this? What’s causing this behavior? It doesn’t occur with the classic thumbstick, so I assume it’s a bug in the Dynamic Thumbstick code.