[Webkit-unassigned] [Bug 28733] New: [GTK] GtkIMContext filtering interferes with DOM key events
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Aug 25 22:17:31 PDT 2009
https://bugs.webkit.org/show_bug.cgi?id=28733
Summary: [GTK] GtkIMContext filtering interferes with DOM key
events
Product: WebKit
Version: 528+ (Nightly build)
Platform: PC
URL: http://jparent.googlepages.com/IME.html
OS/Version: Linux
Status: UNCONFIRMED
Severity: Normal
Priority: P2
Component: WebKit Gtk
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: martin.james.robinson at gmail.com
The way that key presses are filtered by gtk_im_context_filter_keypress is
blocking some DOM key events. Furthermore, since keystrokes are filtered before
a key is released, the contents of the editor field are modified at the wrong
stage (i.e. before the keydown event instead of right before the keyup event).
This behavior can be observed at http://jparent.googlepages.com/IME.html .
Expected results (for entering 'abc' in either field):
down contents are:
press contents are:
up contents are: a
down contents are: a
press contents are: a
up contents are: ab
down contents are: ab
press contents are: ab
up contents are: abc
Actual results:
down contents are: a
up contents are: a
down contents are: ab
up contents are: ab
down contents are: abc
up contents are: abc
This issue is also causing problems with the Web Inspector. When the Inspector
console finds a completion, the next keystroke will often be lost.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list