Re: [uievents] specify how compositionend works if the caret has been moved to a different element (#5)

Also, if JS can stop any direct change to level 2 by means of a beforeInput/beforeEdit event, that means the processing of user input can be simplified: instead of having to diff 2 with an earliervversion to find out what has changed, one can catch the intended change in the before event, do the required changes at level 3, then translate changes at level 3 to changes at level 2 and update 2.
In terms of inline IME editing in Shadow Dom, the user would do his IME at input level 1. Once characters have been constructed, the requested changes land at level 3, etc. .

---
Reply to this email directly or view it on GitHub:
https://github.com/w3c/uievents/issues/5#issuecomment-137462569

Received on Thursday, 3 September 2015 14:14:51 UTC