[Webkit-unassigned] [Bug 22784] [Chromium] Home and End buttons do not do anything in drop down lists

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jul 13 09:21:39 PDT 2009


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


Jens Alfke <snej at google.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
         AssignedTo|webkit-unassigned at lists.web |snej at google.com
                   |kit.org                     |
     Ever Confirmed|0                           |1




--- Comment #22 from Jens Alfke <snej at google.com>  2009-07-13 09:21:38 PDT ---
nrhodes' patch and mine are orthogonal -- they fix different issues. You should
probably take both of them.

This made me notice that there's a disconnect between this bug's title and its
description/test-case. The title (like Chromium bug 4576 which links to this
one) refers to a 'drop down list', i.e. a pop-up menu. However, the description
and test case here say that the problem is with list boxes. 

The original test case from 12/10/08 does include a pop-up, but incorrectly
says it has no problems; actually on non-Mac platforms, or in Mac Chromium, the
home/end/page keys do _not_ work when it's not popped up; that's what bug 4576
describes. (Whoever wrote the test case must only have tried it on a Mac, or
only tried keystrokes while the menu was popped up?)

So in summary:
* My patch implements proper behavior of the home/end/page keys in a pop-up
Select that has focus but is not currently popped up, on non-Mac platforms.
* My patch also gives Mac Chromium the Mac-like behavior of popping up the menu
in response to the spacebar or home/end/page/arrow keys, as PLATFORM_MAC
already does.
* nrhodes' patch implements proper key behavior in a _list-box_ Select.

(I noticed the bug was still unassigned, so I've taken the liberty of assigning
it to myself.)

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