Hi, I am trying default emoji support with unicode in the out-of-box package (with EmojiOne). What I found is that displaying is perfect, but while I use the provided 16 emojis in TMP_InputField. Something unwanted happened when I try to Backspace or Select and Edit. To reproduce: Import TextMesh Pro Create a new scene Create a TextMesh Pro - InputField (TMP_InputField) Type one of the 16 provided emoji (for test purpose, just copy and paste this character: ) The emoji should display correctly at this point While Caret is at the end, hit Backspace and it becomes: And we got unstopping errors: Assertion failed: TLS Allocator ALLOC_TEMP_THREAD, underlying allocator ALLOC_TEMP_THREAD has unfreed allocations, size 71680 The same thing happen if you hit Delete while caret is at the beginning of the input field. Seems like Emoji 6.0 uses two characters in Unity's text field but keyboard operation works only one character at a time. So far I haven't able to find any work around. Anyone runs into the same issue?