As a developer, it is difficult to navigate between lines in a multiline textbox. Right now users can navigate left/right to go from character to character and between lines, but cannot go up/down between lines. In addition, up/down arrow key support cannot be easily added in Lua because when a TextBox is selected, it sinks all user input before it reaches Lua, making it impossible to detect the up/down arrow keys.
I ran into this problem while trying to make a multi-line text editor widget in Studio. I’m going to have to ditch TextBoxes altogether and write my own text area using TextLabels, the UserInputService, and the PluginMouse. I’ve submitted a couple bug reports related to this project found here:
- Newline space bug report
- Tabs displaying as spaces bug report