[Webkit-unassigned] [Bug 28254] New: [Chromium] Remove legacy code in "WebCore/platform/chromium/PopupMenuChromium.cpp"

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Aug 13 04:21:28 PDT 2009


https://bugs.webkit.org/show_bug.cgi?id=28254

           Summary: [Chromium] Remove legacy code in
                    "WebCore/platform/chromium/PopupMenuChromium.cpp"
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: WebKit Misc.
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: hbono at chromium.org
                CC: estade at chromium.org


(Copied from <http://crbug.com/19107>)

Chrome Version       : 3.0.197.11
OS + version : Ubuntu linux, 8.04
CPU architecture (32-bit / 64-bit): 64
window manager : metacity w/ GNOME
URLs (if applicable) :
Behavior in Firefox 3.x (if applicable): words typed fast enough refine the 
selection
Behavior in Chrome for Windows (optional): same as Firefox

What steps will reproduce the problem?
1. Go to any page which contains a dropdown with more than one entry 
starting with the same letter
2. Select dropdown and begin typing a word

What is the expected result?
Given the following options:
+
|-apple
|-anchovy
|-antelope
|-artichoke
|-navel orange
|-rutabaga


If you type "ar", you should be jumped to "artichoke"

What happens instead?

You jump to rutabaga.

Please use labels and text to provide additional information.

Linux and Mac Chromium have not used KeyDown messages since we made our
keyboard-input code platform-independent.
On the other hand, PopupMenuChromium.cpp still uses the KeyDown messages and
this caused the above problem.
To solve this problem, we need to remove the platform-dependent code in
isCharacterTypeEvent().

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