Opened 3 years ago

Last modified 3 years ago

#14704 confirmed Bug

IE11: Japanese Kanji character breaks when you repeatedly typing Japanese

Reported by: Satya Minnekanti Owned by:
Priority: Normal Milestone:
Component: General Version:
Keywords: IBM IE11 Cc: Irina

Description

Wikipedia Link for Japanese writing system. https://en.wikipedia.org/wiki/Japanese_writing_system

platform to reproduce: IE11 only Input method: windows IME

Steps to reproduce:

  1. Open an editor
  1. Input Japanese chars, in Hiragana. e.g. input "さいげん" (saigen)
  1. IME will help you to convert Hiragana to Kanji. ("さいげん" -> "再現")

さ: http://graphemica.com/%E3%81%95 い: http://graphemica.com/%E3%81%84 げ: http://graphemica.com/%E3%81%92 ん: http://graphemica.com/%E3%82%93 再: http://graphemica.com/%E5%86%8D 現: http://graphemica.com/%E7%8F%BE

  1. Try to repeat steps 2 & 3.
  1. sometimes the Kanji will break:
    • "再" is missing after conversion, only "現" remains.
    • it shows "再現さ再現", or some other combination of both Hiragana and Kanji.

This issue not reproducible in other browser or application (e.g. notepad). See attachments for more information.

This is customer reported PMR & high priority for us

Attachments (6)

IME image.jpg (129.6 KB) - added by Satya Minnekanti 3 years ago.
ReproductionTest_recording_60211,674,760.wmv (1.9 MB) - added by Satya Minnekanti 3 years ago.
JP.JPG (59.0 KB) - added by Satya Minnekanti 3 years ago.
jp works.png (50.9 KB) - added by Jakub Ś 3 years ago.
2016-07-07-JP.jpg (99.1 KB) - added by Tim Liu 3 years ago.
2016-07-18-JP.png (69.8 KB) - added by Tim Liu 3 years ago.

Change History (12)

Changed 3 years ago by Satya Minnekanti

Attachment: IME image.jpg added

Changed 3 years ago by Satya Minnekanti

Changed 3 years ago by Satya Minnekanti

Attachment: JP.JPG added

comment:1 Changed 3 years ago by Tim Liu

  • "再" is missing after conversion, only "現" remains.
    • can reproduce on Win7+IE11
    • seems to be related to the cursor position after typing the words (which is unexpectedly random). let's say this is the cursor: [|]
      • after typing a word, if it's placed after the word, then it's fine:
        再現[|]
        
      • after typing a word, if it's placed before the word, then the "再" will disappear:
        [|]再現
        
    • this problem is more serious then the latter one since it loses user input data
  • it shows "再現さ再現", or some other combination of both Hiragana and Kanji.
    • can reproduce on Win10+IE11
    • reproducible by repeatedly typing word for many times

comment:2 Changed 3 years ago by Jakub Ś

Status: newpending
Version: 4.5.10 (GitHub - master)

I could not reproduce this problem in CKEditor 4.5.9. Please see attached image. I have tried default CKEditor with enter mode P and BR but both worked ok.

Here are my stpes

  • I have set Japanese and clear editor contents.
  • I have been typing 'saigen' space, enter, enter and so on....

Are these correct steps to reproduce this issue? Are you able to reproduce it in default CKEditor or demo page?

Changed 3 years ago by Jakub Ś

Attachment: jp works.png added

Changed 3 years ago by Tim Liu

Attachment: 2016-07-07-JP.jpg added

comment:3 Changed 3 years ago by Tim Liu

yup, it can still be reproduced on the night build: http://nightly.ckeditor.com/16-07-07-06-06/full/samples/

Win7 + IE11

you can check the attached screen shot above.

Last edited 3 years ago by Tim Liu (previous) (diff)

comment:4 Changed 3 years ago by Jakub Ś

Could you tell me what are the exact steps to reproduce this problem? Please check my previous commet. Are there any extra steps? Do you click or press anything else in your steps?

Please also check my attached image jp works.png. Are you using the same IME?

Changed 3 years ago by Tim Liu

Attachment: 2016-07-18-JP.png added

comment:5 Changed 3 years ago by Tim Liu

you steps should be correct, you may need some luck (or not?) to reproduce it.

and the IME you are using looks different from mine. mine is "Microsoft IME". you may check the provided screen shot above.

not sure whether it's related, but it seems that following factors matter: 1) browser locale set to JP, and move it up. 2) try to type "再現" several times, and then type some Hiragana (whatever character is ok), and then continue to type "再現". it looks like it can be easier to reproduce.

and remember, this is Win7+IE11

Last edited 3 years ago by Tim Liu (previous) (diff)

comment:6 Changed 3 years ago by Jakub Ś

Keywords: IE11 added
Status: pendingconfirmed

I have finally managed to reproduce this.

try to type "再現" several times, and then type some Hiragana (whatever character is ok), and then continue to type "再現". it looks like it can be easier to reproduce

It seems this is a crucial step.

  1. Set language to JP in IE (JP needs to be at the top) and restart it just in case. This is available under Tools->Internet Options->Languages
  2. Click inside editor and select JP language, Microsoft IME and Hiragana.
  3. Type saigen, press space, press Enter, press a 4 times, press Enter 2 times. Text should be 再現ああああ but at certain point it may become 現ああああ or
    再現ああああいさいげn
    
    さい
    
Note: See TracTickets for help on using tickets.
© 2003 – 2019 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy