Status: Unconfirmed Owner: ---- Labels: OS-Mac Area-Misc Pri-2 Type-Bug New issue 25000 by paradoxmo: Backspace causes "back" action when using IME in text input http://code.google.com/p/chromium/issues/detail?id=25000
Chrome Version : 4.0.223.1 (Developer Build 29238) URLs (if applicable) : OS version : 10.5.8 Behavior in Safari 3.x/4.x (if applicable): OK Behavior in Firefox 3.x (if applicable): OK Behavior in Chrome for Windows: What steps will reproduce the problem? 1. In a text field, start typing using an IME such as Pinyin or Hiragana. After typing a few characters, hit delete/backspace to correct a mistake. What is the expected result? It should clear the last character, allowing you to continue. What happens instead? It clears the last character, but a split second later, Chromium goes back a page. Comments from issue 12557 which caused this regression: Comment 53 by ping.nsr.yeh, Today (62 minutes ago) This newly changed behavior of backspace is producing confusion for users who use an input method - practically everyone in Japan, China, Taiwan and Hong Kong, maybe Korea too. Whenever I want to correct a mistyped keystroke during input, the browser goes back to previous page. See the attached screenshot. (in issue 12557) I'm composing a character that needs 5 strokes. I typed 3 strokes, see there is a grey underline for the 3 stroke characters to indicate that I'm still in composition mode. Then a backspace would go to previous page. Logically I'm pressing backspace to correct a keystroke inside the input box, but practically Mac must be doing something different to make Chrome think I'm not in the input box. It renders Chrome practically unusable unless you are sure to always make no mistakes while composing Chinese characters. Comment 54 by paradoxmo, Today (moments ago) I can reproduce this issue. The thing I have seen is that it does actually does seem to delete the character in composition mode but then it goes back a page anyway-- that is, it seems to be sent to both the IME *and* the page. For example I typed "ba" in Pinyin and then pushed backspace. The "a" disappeared but then a split second later, the browser goes back to the previous page. -- 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 -~----------~----~----~----~------~----~------~--~---
