I’ve noticed that textboxes on mobile are currently a bit buggy. Basically when you type a letter there is an 80% chance that it will ‘double type’ the letter. Not sure if this is on tablet too but its pretty recent and I’ve been having many complaints about it.
Adding onto this, I don’t necessarily appreciate the lack of word correction. When you try to type anything on any app on the phone, you’re bound to hit the wrong keys. If Apple disabled it on Safari then what I’m writing right now would make no sense. The ROBLOX app has no spell correction in game and it’s really annoying when you want to type something quick and get back to your game, but you have to continuously go back and correct what you said.
Bump. This is still an issue and nothing has been done in attempt to resolve it.
I did enable some fixes for text boxes on Apple platforms yesterday afternoon. Are you still experiencing this issue?. I can’t reproduce this on my Android phone.
What device are you seeing this on?
I’m still able to produce it. Here is the result of my attempts to try type “Hello” using a text box chat:
This was done today on an iPhone 5s.
ColdDeveloper, I was curious so I tested it and I was unable to reproduce this on the iPhone 7 and on the Galaxy S5.
Also, Usering, I just tested this from both of the above devices, the android allows autocorrect to correct things. I’m not sure, as Roblox handles in-game input oddly in some cases and I have very little experience with making cross-platform apps, but it might be changed at some point in the future by changing the Correction type (autocorrectionType?) of the keyboard.
This still happens to me too, I asked my brother to check it out and he also has the same problem. It’s a bit of an annoying issue and it still exists.
This issue still exists. It is severely hampering users in Lua Learning on iOS mobile devices.
Still exists in Jan 2023
iPhone 11, iOs 16.3
I found one thing that can cause this bug to occur. I tested many different properties of the textbox, and the only thing that I found so far that causes this bug to occur is slightly altering the text inside of the textbox while the player is typing.
This is the code I used to test:
local textBox = script.Parent.TextBox
textBox.Text = textBox.Text:upper() -- just slightly altering the text by making it all uppercase
I also tested a max-characters system, but I found that that didn’t cause this bug to happen.
for me, this max characters script breaks the textbox for mobile
TextBox.Text = string.sub(TextBox.Text, 1, MaxCharacters)
I think that anytime you set the Text property of a TextBox to something (even the same text), it breaks the TextBox for mobile. You could try only setting the text if the max character limit is reached (I don’t know for sure if this will work, but I think it should).
nah i just made it so if the players tries to save something over the character limit, a message pops up saying what the character limit is and telling them it won’t save
Pretty sure this is still an issue? Had lots of complaints over the years from our player base. Exact same scenario as comments on this post. PC works completely fine.
Bump. Players are still experiencing this issue on mobile.
EnterUI.TextBox.Text = EnterUI.TextBox.Text:sub(1,240)