When the DOM is manipulated during Hangul input, Hangul composition is broken.

Fixed Issue #12030537

Details

Author
Sanghee L.
Created
May 16, 2017
Privacy
This issue is public.
Found in
  • Microsoft Edge
  • Internet Explorer
Reports
Reported by 2 people

Sign in to watch or report this issue.

Steps to reproduce

  1. Download attached ‘test.html’ and open it.
  2. Type Korean characters.

In 'test.html’, a timer event will be triggered on ‘compositionstart’ event, then DOM manipulation will be done in the timer event handler.

  • Actual results :
    Composition is broken.

    For example, I already typed ‘간’ and it’s about to type ‘ㅏ’ expecting ‘가나’ as a result.
    But before I type 'ㅏ’, the timer event has been raised and DOM manipulation has been done.
    After I type 'ㅏ’, I can see ‘간ㅏ’ instead of '가나’.

  • Expected results :
    Composition shouldn’t be broken like Chrome and FireFox.

Attachments

1 attachment

Comments and activity

  • Changed Steps to Reproduce

  • Microsoft Edge Team

    Changed Assigned To to “James M.”

    Changed Assigned To to “Grisha L.”

    Changed Assigned To from “Grisha L.” to “Siye L.”

    Changed Status to “Confirmed”

    Changed Status from “Confirmed” to “Fixed”

You need to sign in to your Microsoft account to add a comment.

Sign in