- From: <bugzilla@jessica.w3.org>
- Date: Mon, 16 Sep 2013 20:08:01 +0000
- To: public-webapps-bugzilla@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=23257 Bug ID: 23257 Summary: Review Dead Key Examples and Composition Event use in light of recent changes Product: WebAppsWG Version: unspecified Hardware: PC OS: Windows NT Status: NEW Severity: normal Priority: P2 Component: DOM3 Events Assignee: travil@microsoft.com Reporter: travil@microsoft.com QA Contact: public-webapps-bugzilla@w3.org CC: mike@w3.org, www-dom@w3.org In section 6.2.3, it shows two examples of how Dead Keys are expected to be processed. This processing involves the synthetic generation of composition events. However, in light of Bug 22842, it seems strange now that keydown/up pairs are still expected to be processed during even these synthetic composition process for dead keys. I don't know what the right solution is here, but it might be along the lines of: 1) Specify the exact synthetic event order in which UA's should dispatch the composition events, and suppress normal keydown/up pairs during this process, or 2) drop the synthetic composition events for dead key input (though I know this is nice for symmetry with other IME processing), or 3) some other solution? IE9-11 at the moment does not generate the synthetic composition events. We treat the dead key press in isolation, but are unable to report the specific "key" value (e.g., "DeadCircumflex") due to a bug in how Windows manages the keyboard state in this scenario. We are working through the bug with Windows, but wanted to raise awareness of the apparent contradiction in the current spec. -- You are receiving this mail because: You are the QA Contact for the bug.
Received on Monday, 16 September 2013 20:08:03 UTC