> On Oct 21, 2015, at 5:01 PM, Johannes Wilm <johanneswilm@gmail.com> wrote:
>
> Ok, well the way Piotr used the term, which I borrowed, was to mean something like "the practice of moving the focus/caret to some place that is not part of the DOM that makes out the editor during the time that composition takes place so that the JS can clean the result before inserting it on the editor part of the DOM". "Some place" can be either some other place in the DOM, the ShadowDOM, or some non-DOM-defined place that may be available in the future.
>
> But the need for this process, whatever we call it, was based on changes from IME not being canceable, whereas keyboard and all other types of input could be cancelled/user definable.
>
> Now if we can go back to cE=events as you propose and so IME-based input will be canceable just like any other input, then the need for this will likely not be as urgent either.
>
I don't think we can make each composition event cancelable per se. Web browsers can only tell Web apps what IME told us to do. However, that would at least give full control of DOM to Web apps.
- R. Niwa