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 -~----------~----~----~----~------~----~------~--~---
