Chinese - while editing the characters go into the wrong place

Description

The issue is similar to the issue reproted for Hebrew in OC79. When the editor adds a character, it goes into wrong place, not where it is intended. It takes several iterations to get the characters into correct place. It is also not easy to move characters from place to place.

Environment

None

Activity

Show:
Aaron Madlon-Kay
October 18, 2016, 10:02 PM

A quick test on OS X with the built-in Simplified Pinyin input method did not reveal a problem. Could you please supply the following information:

  • OS used

  • Input method used (OS builtin, Google Pinyin, Sougou, QQ, Baidu, etc.)

  • Exact Java version, including minor revision ("1.8.0_101" etc.)

> It takes several iterations to get the characters into correct place.

I take this to mean that upon accepting the composed characters, they are inserted into an incorrect offset within the text. Is that correct?

> It is also not easy to move characters from place to place.

How are you moving the characters?

Olga OLaoghaire
October 21, 2016, 1:10 PM

Hi Aaron

I cannot get you the info requested in the bullet points, my apologies.

Your assumption is correct: upon accepting the composed characters, they are inserted into an incorrect offset within the text.

The characters are cut and pasted into new place.

Kind regards
Olga

Olga OLaoghaire
October 21, 2016, 1:34 PM

Hi Aaron

I have found this in the notes form when the issue was reported: 1.Operations such as delete, copy characters, or move characters to another position are not convenient. It takes triple or fourfold time than usual.

I hope this is of some help.

Kidn regards
Olga

Aaron Madlon-Kay
October 24, 2016, 2:54 PM

I was able to identify an issue with IME input where confirming composed characters could cause surrounding text to be deleted. This is fixed in 7fbc748. However I have been unable to reproduce any other misbehaviors regarding Chinese input.

If the above fix does not address the issue then I will need more information in order to proceed.

> 1.Operations such as delete, copy characters, or move characters to another position are not convenient. It takes triple or fourfold time than usual.

Does this refer to UI response time being unacceptably slow, or merely that the misbehavior during text input causes significant slowdown in working speed?

Chase Tingley
November 30, 2016, 7:45 PM

Marking this fixed based on the code that Aaron committed, and the difficulty in getting additional info on the other issues.

Fixed

Assignee

Aaron Madlon-Kay

Reporter

Olga OLaoghaire

Labels

None

Fix versions

Priority

Major