Search Issue Tracker
Fixed in 2022.1.X
Fixed in 2019.4.X, 2020.3.X, 2021.1.X, 2021.2.X
Votes
0
Found in
2017.3.0f2
2018.4
2019.4
2020.3
2021.2
Issue ID
977600
Regression
No
Input from the Chinese IME's get duplicated in the Editor's Input Fields
How to reproduce:
1. Create a new Unity project
2. Create two UI Input Fields
3. Download and install a Chinese IME (during this test https://www.pinyinput.net/ was used)
4. Change the computer's language to the installed IME
5. Enter the Play Mode
6. Write some text into an Input Field
7. Click on the other Input Field
Expected result: The written text does not get duplicated onto the currently selected Input Field
Actual result: The text from the previous Input Field gets duplicated onto the currently selected Input Field
Reproducible with: 2018.4.36f1, 2019.4.29f1, 2020.3.13f1, 2021.2.0b1
Could not test with: 2021.1.13f1 (the IME does not get recognized)
Notes:
- Does not reproduce with the original Windows 10 Chinese input integration
- Does also reproduce on TMP
- According to the user from duplicate case 1248957 this also reproduces with the following IME's: Sogou, Xunfei, QQ Pinyin
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Standalone Player crashes with "TDerived GetOrLoad<TDerived>() where TDerived : T" when IL2CPP Code generation is set to "Faster (smaller) Builds"
- IndexOutOfRangeException and InvalidOperationException when logging XML string
- Script missing in "Assets/Settings/Mobile_Renderer/GlobalVolumeFeature" of "com.unity.template.urp-blank" template
- “Font Asset Creator - Error Code [Invalid_File_Structure]…“ error is logged when generating Font Assets from fonts with meta files from previous Editor versions
- Input.mousePosition returns (NaN, NaN, 0.00) when Scene view is opened
Resolution Note (fix version 2022.1):
This issue is ultimately caused by bugs within the 3rd party IMEs themselves. These bugs don't (typically) manifest on Windows 10, but they occur frequently on Windows 7. The fix works around the problem by "forcing" the IME to close the active composition when the mouse is clicked.