InputAction doesn't react when Disabling the second one

When creating an InputContext with at least 2 InputActions, enabling them one by one, and disabling the first one, others will stop reacting to any InputBindings.


Setup :

StarterGui

  • LocalScript (prints on .Released() and .Pressed())
  • InputContext
    • InputActionA
      • InputBindingA (disabled & binds to UIButton)
    • InputActionB
      • InputBindingB (disabled & binds to different UIButton)

After starting the PlayTest, enable InputActionA and then B. Fire both InputBindings by pressing buttons. Disable InputActionA. Now, InputActionB stops receiving updates from InputBindingB until Re-Enabling InputActionA.


Beta Features Enabled :

  • Input Action System

test_place.rbxl (61.0 KB)

Expected behavior

When the issue doesn’t occur I expect the other InputActions to react to theirs InputBindings and send Released and Pressed signals.

Thanks for the report and repro file! I’ll take a look and see if I can find the cause.

2 Likes

Hello! It seems that the issue is still around. I know these things can take days but I’m wondering is there any updates on the topic or some additional information that I can provide? Thanks again.

Hi there! We have a fix and it’s headed to production, but it should still be a minimum of two weeks for testing before you’ll get the change. I’ll update this post when it should be fixed.

Thank you for the response. I appreciate your work and can’t wait for the fix to arrive!

1 Like

Hi! This issue should be fixed. Thanks!

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.