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.
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.
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.
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:GetPropertyChangedSignal("Text"):Connect(function()
textBox.Text = textBox.Text:upper() -- just slightly altering the text by making it all uppercase
end)
I also tested a max-characters system, but I found that that didn’t cause this bug to happen.
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.
Still happends with my players. I’m sure this happens if your code is
textbox.Changed:Connect(function(a)
if a == "Text" then
textbox.Text = textbox.Text
end
end)
Although I’m not exactly sure why this happens. But this happens on certain types of devices. My Android phone does not have this problem. Many players of my games complain about this problem, but due to its nature, I cannot solve it. I work with text fields very closely so this is necessary for me. I know about workarounds, but I don’t think it’s very nice.
Can confirm this also happens in all my games where the textbox’s text is overwritten as the player is typing (on mobile). This impacts the user experience tremendously as some of the games I work on rely on user input!
I can confirm this still happens (I have no screenshot however)
On device iPad (10th generation) running iPadOS 17.3 (this isn’t a public beta)
Just typing your name in The Presentation Experience when you join is extremely buggy. I wasted Robux on Write the next subject because my subject didn’t type properly
I have a game in which this bug is very clearly visible. Also, on the Android system, when using auto-correction, the on-screen keyboard crashes and can no longer be used. You have to restart Roblox or even your phone.