2021.2.0f1 Editor text input has one-keystroke lag

Text input fields in the editor appear to have a single keystroke’s worth of lag. For example, if you type “A”, nothing will appear, but if you type “B”, then the “A” will show up. The “B” won’t show up until you hit yet another key. This also affects backspace/delete. This does not appear to be time-bound, but event-bound. Each keystroke will appear once the next one is typed.

See this video for an example:

For me, anyway, this means I almost always produce typos the first time I try to input some text.

Other notes:

  • I have observed this behavior in all text input fields in the project browser, hierarchy browser, and inspector.
  • This may be related to a more general UI bug that also involves mouse clicks, but I haven’t studied that issue as closely. For example, if I choose to justify some text in a UI widget, the change isn’t applied until I click a second time somewhere else.
  • I’m running the Apple Silicon build of 2021.2.0f1.
3 Likes

Known issue, fix is under review: https://issuetracker.unity3d.com/issues/the-first-keyboard-input-is-ignored-and-stored-for-later-when-renaming-assets-causing-all-keyboard-inputs-to-become-mixed
The other one too: https://issuetracker.unity3d.com/issues/hover-selection-lags-behind-when-navigating-in-hierarchy-and-editor-dropdown-menus

3 Likes

I think it took a couple of releases to get it right, but this is fixed as of 2021.2.2f1. It’s a huge relief!