[Webkit-unassigned] [Bug 29103] New: typeAheadFind in select element is case-sensitive for Cyrillic and Greek
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Sep 9 12:13:30 PDT 2009
https://bugs.webkit.org/show_bug.cgi?id=29103
Summary: typeAheadFind in select element is case-sensitive for
Cyrillic and Greek
Product: WebKit
Version: 528+ (Nightly build)
Platform: PC
OS/Version: Windows XP
Status: NEW
Keywords: InChromiumBugs
Severity: Normal
Priority: P2
Component: Forms
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: jshin at chromium.org
CC: ap at webkit.org
Created an attachment (id=39291)
--> (https://bugs.webkit.org/attachment.cgi?id=39291)
a simple test case
Reported in the chromium bug tracker : http://crbug.com/21357#c3 and
http://crbug.com/21389.
1. Load the attachment into Safari
2. With the focus on the drop-down menu, press 'p' or 'P' multiple times. Three
items starting with 'P' are selected in turn.
3. Switch your keyboard to Russian
4. Press 'g' (to get Cyrillic 'п').
5. The first item starting with capital 'п' (i.e. 'П') has to be selected, but
it's not selected.
6. Press 'G' (to get Cyrillic capital letter 'П'). Now the first item starting
with 'П' is selected.
typeAheadFind calls startsWith with the 2nd parameter set to false
(case-insensitve), which in turn uses 'reverseFind' (StringImpl). It appears to
do the right thing (I didn't check the way equalsIgnoreCase and
toLowerCaseASCII used in reverseFind/Find are implemented, yet. I'll), but
Safari trunk build has this issue.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list