Comment #1 on issue 16796 by james.su: Input method issue: When inputting  
text in a text box, if there is a composition string then pressing  
Backspace or Delete will cause the composition string be cleared and the  
text box refuses to accept any further input.
http://code.google.com/p/chromium/issues/detail?id=16796

The reason of this issue:

In chrome/browser/renderer_host/render_widget_host_view_gtk.cc's
KeyPressReleaseEvent() handler, all key events will be forwarded to webkit  
before
sending to input method for filtering. Thus webkit may interpret the key  
event in
advanced, which may lead undefined behavior.

see webkit/glue/editor_client_impl.cc for details about special keys that  
might be
handled by webkit editor.

This issue is not limited to Backspace key, and special keys listed in
webkit/glue/editor_client_impl.cc may cause problem. For example ctrl-a  
plus ctrl-x
causes the same problem.

--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

--~--~---------~--~----~------------~-------~--~----~
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/group/chromium-bugs
-~----------~----~----~----~------~----~------~--~---

Reply via email to