TextBox Active is Inconsistent per Platform

When a TextBox’s Active property is set to false, PC users can still interact and input text/modify the TextBox. Mobile users cannot. The behavior here is inconsistent. I have been unable to diagnose this issue, even when sandboxing the UI in a different place file because of this behavior.

Repro steps:

  1. Play in PC mode, interact with the red, ‘False’ TextBox - note how you can interact with it. Then interact with the green ‘True’ TextBox.
  2. Use a mobile device setting on the device emulator to attempt to interact with the red, ‘False’ TextBox - and note how you cannot interact with it. Then interact with the green ‘True’ TextBox and note how you can interact with it.

textbox-active-inconsistent-platform-behavior.rbxl (48.5 KB)

Expected behavior

Active should reflect it’s intended behavior. The property of the name is too vague for me to sus out what effects it has on the engine. If I had to guess, Active should modify the interactibility of a TextBox, regardless of platform. In this case, this would result in TextBox input not being caught on PC when Active is set to false.

It is also notable that with the new keyboard navigation, you can fire Activated on buttons that are not active. This has the potential to break behavior in games that should not be accessible or potentially ban people for exploiting.

Thanks for the report! We’ll follow up when we have an update for you.

1 Like