Bug 12596 - REGRESSION: Tab key shifts form field focus instead of navigating prediction window
Summary: REGRESSION: Tab key shifts form field focus instead of navigating prediction ...
Alias: None
Product: WebKit
Classification: Unclassified
Component: Forms (show other bugs)
Version: 420+
Hardware: Mac OS X 10.4
: P1 Normal
Assignee: Darin Adler
Keywords: InRadar
Depends on:
Reported: 2007-02-04 11:03 PST by Maciej Stachowiak
Modified: 2007-02-12 11:22 PST (History)
1 user (show)

See Also:


Note You need to log in before you can comment on or make changes to this bug.
Description Maciej Stachowiak 2007-02-04 11:03:58 PST
2006-10-19 23:55:13 Masayuki Shibatani:
Prediction window cannot select by tab key on many pages. For example it can select by tab key on search field of http://apple.excite.co.jp/, and http://www.apple.com/ but cannot select search field on http://www.google.co.jp/ and http://www.amazon.co.jp/ and any field of composing email on DotMac.

1. Install Leopard 9A286 on English primary, Japanese country and Kotoeri as default keyboard. (You can enable  Kotoeri on International preferences after install).
2. Open URL:http://apple.excite.co.jp on Safari.
3. Click search field and type 'toukyouoperasithi'.
4. Hit space and confirm it as '東京オペラシティ'.
5. Select all and remove it.
6. Type 'toukyo'.
=> The prediction window shows up. It has two candidates like screen shot.
7. Hit tab key.
=> Confirm you can select any candidate by tab key.

8. Open URL:http://www.google.co.jp on Safari.
9. Click search field and type 'toukyo'.
=> The prediction window shows up. It is same as STEP 6.
10. Hit tab key.

Actual:  Current selection moves to other field. It was URL field on tool bar when I tested.

Expected: Should select other candidate on prediction window.

2006-10-20 11:49:57 David Harrison:
Maybe a dupe of <rdar://problem/4753259> regression: Can't enter Japanese text w/ Gmail

2006-10-24 11:55:06 Timothy Hatcher:
Safari BRB Reviewed

2006-12-20 07:12:48 David Harrison:
Not a dupe. Repros with trivial test case attached. Just two text input elements.

2007-01-23 13:38:09 David Harrison:
Adele, Darin says this might be closely related to something you're already working on.

Comment 1 Darin Adler 2007-02-10 22:36:17 PST
I think I know how to fix this, based on other similar work I've been doing.
Comment 2 Darin Adler 2007-02-12 11:22:17 PST
Committed revision 19579.