[Webkit-unassigned] [Bug 15816] Cannot select multiple non-adjacent items in a multiple select control with the keyboard only

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Nov 10 19:18:25 PST 2010


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





--- Comment #16 from Chang Shu <Chang.Shu at nokia.com>  2010-11-10 19:18:24 PST ---
>From what I understand, your major concern is "regression". But I feel it's really frustrating to do both up/down and ctrl+up/down at the same time: you can easily erase all your selections by one accidental up or down. Anyway, for this kind of UI design issues, I don't know how WebKit finalizes this.
In terms of the patch, it is missing the layout tests so it can't land as it is.

> > 1. Use up/down key for single-select type of behavior of multiple-select does not make a lot sense;
> 
> Perhaps not. HOWEVER, this is what users who use the keyboard instead of the mouse are accustomed to having: In Windows, in GNOME, and (I believe) in OS X. And you don't always know something is multiselect until you try to select multiple items. So maybe it doesn't make sense from a design perspective, but if it suddenly goes away, I fear we shall confuse a non-trivial number of users.
> 
> > 2. Using less keys makes the code more portable. For example, on mobile phones, usually no ctrl key is available.
> 
> Point very well taken. And I don't have any brilliant answers to this issue, other than could it be handled at the platform/port level?
> 
> > 3. This is easy for a user to use the select box without reading some instructions.
> 
> Exactly. See my response to number 1. ;-) ;-)
> 
> All joking aside, the removal of (unmodified) Up/Down in this case may mean less reading of instructions for one group, but it's going to mean more reading of instructions for another.
> 
> So... Ideas?

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