This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
(Suggested by Travis at TPAC 2013) As the nature of IME composition, which may change from time to time, it makes sense to contain a 'snapshot' information of an IME composition to be delivered with CompositionEvent (e.g. compositionupdate). Rather than having 2 pieces of information separate, it will be more convenient for application developers. To do that, instead of the current form of definition: interface Composition { readonly attribute DOMString text; readonly attribute long activeSegmentStart; readonly attribute long activeSegmentEnd; sequence<unsigned long> getSegments (); }; Use: partial interface CompositionEvent { ... };
This is done in the IME API annex document. https://dvcs.w3.org/hg/ime-api/raw-file/default/Annex.html#idl-def-CompositionEvent