Bug 84394

Summary: [GTK] CompositionEnd events are triggered when typing number keys with IME
Product: WebKit Reporter: Joone Hur <joone>
Component: WebKitGTKAssignee: Nobody <webkit-unassigned>
Status: ASSIGNED    
Severity: Normal CC: bugs-noreply, cgarcia, joone.hur, mrobinson
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
URL: https://bug-65093-attachments.webkit.org/attachment.cgi?id=137996
Bug Depends on: 84556    
Bug Blocks:    
Attachments:
Description Flags
test page none

Joone Hur
Reported 2012-04-19 16:02:04 PDT
When you type a number key with IME, the events should be triggered as follows: 1. keydown 2. textInput 3. input 4. keyup However, compositionEnd is triggered instead of keydown as follows: 1. compositionend 2. textInput 3. input 4. keyup
Attachments
test page (1.39 KB, text/html)
2012-04-19 16:06 PDT, Joone Hur
no flags
Joone Hur
Comment 1 2012-04-19 16:06:05 PDT
Created attachment 137997 [details] test page
Joone Hur
Comment 2 2012-04-19 16:12:12 PDT
I've tested it with ibus-hangul.
Joone Hur
Comment 3 2012-04-19 16:24:39 PDT
WebKit2 IME patch has the same problem: https://bugs.webkit.org/show_bug.cgi?id=65093
Martin Robinson
Comment 4 2012-05-04 12:00:35 PDT
After https://bugs.webkit.org/show_bug.cgi?id=84556 the situation is slightly better: 1. keydown 2. compositionend 3. textInput 4. input 5. keyup
Joone Hur
Comment 5 2012-05-14 23:23:09 PDT
(In reply to comment #4) > After https://bugs.webkit.org/show_bug.cgi?id=84556 the situation is slightly better: > > 1. keydown > 2. compositionend > 3. textInput > 4. input > 5. keyup Yes, it is better than before. I will take a look at how to remove compositionend events. Thanks!
Note You need to log in before you can comment on or make changes to this bug.