The DOM compositionend event is fired synchronously when composed text is committed, such as when the user tells the IME they're finished editing text. It's represented by the CompositionEvent interface.

  • Interface :CompositionEvent
  • Synchronicity :synchronous
  • Bubbles : yes
  • Target : Element
  • Cancelable : no
  • Default action : textinput event (but see browser-specific notes)


DOM Level3 Events

Browser compatibility

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support (Yes) 9.0 (9.0) (Yes) Not supported ?
Default action (textinput) event (Yes)

Unimplemented (see bug 622245)


Not supported ?
Feature Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support ? 9.0 (9.0) ? ? ?
Default action (textinput) event ?

Unimplemented (see bug 622245)

? ? ?

Document Tags and Contributors

Contributors to this page: Masayuki, JohnKarahalis, kscarfone, Sheppy
Last updated by: Masayuki,