So I was busy using the Input Fields in unity and I noticed that it takes about 1 second after typing something in the Input Field for it to allow you to select/use another UI object, like a button.
Now this became a problem when I instantly clicked on a button after typing in the Input field and it did nothing until i clicked the button again. It's irritating having to double check that the setting was applied every time.
Is there a way to make it instantly deselect the Input Field when I click on another object?
I've got a suspicion that it might be the EventSystem taking its time but I'm not sure...
Edit: I no longer believe that it is the EventSystem but I am still unsure of how to fix the problem.
Any help would be greatly appreciated.
(Note that it only takes long if you type something, Simply selecting the Input Field and selecting something else doesn't make it slow)
Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.
The best place to ask and answer questions about development with Unity.
To help users navigate the site we have posted a site navigation guide.
If you are a new user to Unity Answers, check out our FAQ for more information.
Make sure to check out our Knowledge Base for commonly asked Unity questions.
If you are a moderator, see our Moderator Guidelines page.
We are making improvements to UA, see the list of changes.
Answers and Comments
112 People are following this question.
InputField null refrence exception
How to solve event triggers blocking scrollview inputs in an inventory/menu?
InputField Weird behaviour
UI slider "End slide" event
IPointerEnterHandler doesn't work when object switches parent