Level 1 spec declares "insertCompositionText" is not cancelable.
https://rawgit.com/w3c/input-events/v1/index.html#interface-InputEvent-Attributes
However, Level 1 does not have cancelable "insertFromComposition". And Chrome supports Level 1, and Firefox will follow it soon. This means that web apps cannot cancel inserting text only from composition so that I'd like to suggest that only when IME commits composition, Level 1 browsers should make beforeinput whose inputType is "insertCompositionText" cancelable. For doing this, it should be defined as "Undefined".
(Or, adding "insertFromComposition" into Level 1 might be more reasonable.)
Level 1 spec declares
"insertCompositionText"is not cancelable.https://rawgit.com/w3c/input-events/v1/index.html#interface-InputEvent-Attributes
However, Level 1 does not have cancelable
"insertFromComposition". And Chrome supports Level 1, and Firefox will follow it soon. This means that web apps cannot cancel inserting text only from composition so that I'd like to suggest that only when IME commits composition, Level 1 browsers should makebeforeinputwhoseinputTypeis"insertCompositionText"cancelable. For doing this, it should be defined as "Undefined".(Or, adding
"insertFromComposition"into Level 1 might be more reasonable.)