New input system cause crash on iOS if more than 64 chars input in any InputField

New input system cause crash on iOS if more than 64 chars input in any InputField

Add an InputField in a scene.
Build an iOS executable and launch on an iOS device.
Tap the InputField on the device which would bring out the iOS native keyboard.
Type more than 64 chars in the keyboard.
App crashes.

If disable the new input system it would be fine.

Repoducable on 2019.3.11f1

5819122–616540–New Unity Project.zip (24 KB)

1 Like

Can confirm, this happens for me as well. Apparently it’s been around for a while: Unity inputfield crashes android app after entering too many letters - Questions & Answers - Unity Discussions

1 Like

@jayatubi @anatolyV did you submit a bug report?

The issue still exists in 2019.3.14f1

We’ll have to do a bunch of refactoring to allow us to switch Active Input Handling to Both :frowning:

Also have this same issue in 2019.4. I filed this bug to Unity and they said the issue is being tracked here. Upvote it? Unity Issue Tracker - [Mobile] [Input System] Application crashes once character count in Input Field is > 64

2 Likes

FYI, the only workarounds right now are either to switch entirely to Unity’s old Input System (and remove the new one) OR upgrade to Unity 2020.2.0a12.

Question for those of you who switched back to the old Input System… were you able to do it easily? I’m running into an issue where when I build to iOS or Android, all native touch interactivity is lost. I can’t tap/click any standing buttons/text fields. Not sure what’s going on / how to fix it.

Update: Nevermind, it turns out I just had to re-add the old Standalone Input Module back to the EventSystem game object.

Why they call it 2019.4 LTS when nothing is fixed for it? all the bug fixes I find are for 2020.
Seriously this can’t be fixed for 2019.4 ?

Please comment here for them to try to fix it for the 2019.4 LTS one:

2 Likes

Yes so frustrating! :eyes:

Why prioritize customers who are already invested in using Unity (and likely paying subscriptions) when they can fix the bugs in the latest versions of Unity to keep new customers and convert them into paying customers :frowning:

1 Like

Really wonder if unity guys want too fool us… Lots of bugs not get fixed in LTS version but in 2020.
And unity tells to use LTS versions for production. How should we if basic things fail…

2 Likes

The latest official release is 2020.1.11f1, is this bug fixed in that version?

Any updates on this? I find hard to believe I have to limit my contact form to 64 characters just because of this

EDIT:
Fixed in 2020.2

Fix In Review for 2019.4

1 Like