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

Reply via email to