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

Windows

-

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

  1. Response avatar

    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.

Comments (1)

  1. E78f68db69d39f727a6a2c40d547771d?d=mm

    changToms

    Sep 27, 2018 03:30

    this problem won't fix?

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.