- From: Web Applications Working Group Issue Tracker <sysbot+tracker@w3.org>
- Date: Tue, 16 Aug 2011 17:43:43 +0000
- To: www-dom@w3.org
WebApps-ISSUE-183 (Compositionstart Cancellation): compositionstart should not be cancellable for IME [DOM3 Events] http://www.w3.org/2008/webapps/track/issues/183 Raised by: Jacob Rossi On product: DOM3 Events Post LC issue opened on the behalf of Masayuki Nakano. http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html#event-type-compositionstart DOM3 Events Spec defines that compositionstart is cancelable. But it doesn't make sense for IME at least. UA doesn't know which key event causes starting composition. It is decided by IME. Current UAs dispatch compositionstart when IME starts composition actually. Therefore, "This event must be dispatched immediately before a text composition system is launched", this definition doesn't match current implementations. And also the composition has started already at that time. Therefore, "If this event is canceled, the text composition system must not be launched.", this explanation is impossible behavior. I'm not sure for other input methods. I think that the spec should document the IME case at least.
Received on Tuesday, 16 August 2011 17:43:44 UTC