Compositionend event is unexpectedly followed by input event

Confirmed Issue #11930283 • Assigned to Grisha L.

Details

Author
Kagami R.
Created
May 7, 2017
Privacy
This issue is public.
Found in
  • Microsoft Edge
  • Firefox
Standard affected
UI Events

Found in build #
15.16188
Reports
Reported by 1 person

Sign in to watch or report this issue.

Steps to reproduce

With Korean keyboard:

  1. Go https://dvcs.w3.org/hg/d4e/raw-file/tip/key-event-test.html

  2. Type ‘tkt’ on Korean keyboard so that the resulting character be ‘삿’

  3. Check the latest event fired when value ‘삿’

  4. Without focus move, type ‘i’ so that the resulting word be ‘사샤’

  5. Expected: one compositionend event with ‘사’ and one input event with '사샤’, actual: one compositoinend+input event with ‘사’ and another input event with ‘사샤’)

  6. Press right arrow button

  7. Expected: one compositionend event and zero input event, actual: one compositionend+input event


With Japanese keyboard:

  1. Go https://dvcs.w3.org/hg/d4e/raw-file/tip/key-event-test.html
  2. Type ‘maki’ so that the resulting word be まき
  3. Press enter
  4. Expected: one compositionend event and zero input event after pressing enter, actual: one compositionend+input event

Mozilla: https://bugzilla.mozilla.org/show_bug.cgi?id=1305387

Attachments

0 attachments

    Comments and activity

    • Changed Steps to Reproduce

      Changed Steps to Reproduce

      Changed Title from “One keypress fires double input events with Korean keyboard” to “Compositionend event always be followed by input event even without DOM changes”

      Changed Title from “Compositionend event always be followed by input event even without DOM changes” to “Compositionend event is unexpectedly followed by input event”

      Changed Steps to Reproduce

      Changed Steps to Reproduce

      Changed Steps to Reproduce

      Changed Steps to Reproduce

    • Microsoft Edge Team

      Changed Assigned To to “Steven K.”

      Changed Assigned To to “Grisha L.”

      Changed Status to “Confirmed”

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

    Sign in