unable to select item in xul menulist [popup list/combobox] in dialogs

VERIFIED FIXED in mozilla0.9.7

Status

()

Core
Keyboard: Navigation
P2
critical
VERIFIED FIXED
17 years ago
16 years ago

People

(Reporter: sairuh (rarely reading bugmail), Assigned: Joe Hewitt (gone))

Tracking

({access, sec508})

Trunk
mozilla0.9.7
access, sec508
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

17 years ago
not quite sure if this would be a dup of bug 57192, which calls for a keyboard
shortcut to *dropdown* [open] either a xul or html menulist. my problem here
seems limited to menulists in dialogs, like Preferences or Open Web Location.

recipe
------
1. open Prefs and go to a panel containing a menulist, eg, Languages.
2. tab over till the Default Character Coding menulist gets the focus ring.
3. dropdown the menulist using the down arrow.
4. move [using either up or down arrows] the highlight to another language in
the list.
5. attempt to make the selection using only the keyboard.

actual results: i can't. if i hit Enter, that just dismisses the dialog. i'd
think that hitting the spacebar would make the selection, but that does nothing.

as jag suggested in his 2000-10-24 16:20 comments in bug 57192 [but excluding
the part of using Enter to dropdown the menulist]: use space to select the
highlighted item.
(Reporter)

Updated

17 years ago
Blocks: 18575
Keywords: mozilla0.9.7

Comment 1

17 years ago
If a combo box is dropped down, neither Enter nor Esc should dismiss the dialog.
 Both should close the combo box, with Enter registering the new selection.

Comment 2

17 years ago
Dean Tessman is correct.
Enter should close the popup and select the item, without dismissing the dialog.
Escape should close the popup without selecting the item or dismissing the dialog.

This is a huge accessibility bug - I'm surprised we missed it until now.

-> trudelle, for triage
Assignee: aaronl → trudelle
Severity: major → critical
Keywords: access, fcc508

Comment 3

17 years ago
wfm using recent branch build. trunk only?
(Reporter)

Comment 4

17 years ago
also affects the menulist in the Open Web Location dialog.

side note: not a problem with the autocomplete widget in the Open Web Location
dialog --i can use space to select stuff there.

Comment 5

17 years ago
what builds are you using?
(Reporter)

Comment 6

17 years ago
when i use commercial branch builds from 10/17 [using modern theme, fwiw, on
winnt, linux and mac 10.1], i'm unable to select items in a xul menulist. i do
notice that Esc collapses the menulist, not dismissing the dialog entirely.

let me get some more recent trunk builds, to compare.
(Reporter)

Comment 7

17 years ago
using trunk commercial bits from this morning [10/18], i'm also unable to select
from a menulist --again, Esc just collapses the expanded menulist. tested
w/modern on linux, winnt and mac 10.1.

will next check with bits containing bryner's tabbing patch...

Comment 8

17 years ago
->hyatt
Assignee: trudelle → hyatt
(Reporter)

Comment 9

17 years ago
when i use bits with bryner's tabbing patch [linux, winnt or mac os9], the only
difference here is that Esc dismisses the Preferences dialog, rather than
collapsing the menulist.

interestingly, when in the Open Web Location dialog [still using bryner's bits],
Esc still just collapses the menulist.

Updated

17 years ago
Status: NEW → ASSIGNED
Target Milestone: --- → mozilla1.0.1

Comment 10

17 years ago
clearing 1.0.1 target for re-triage, we need to fix this before beta in the next
release.
Target Milestone: mozilla1.0.1 → ---

Comment 11

17 years ago
->hewitt
Assignee: hyatt → hewitt
Status: ASSIGNED → NEW
(Assignee)

Updated

17 years ago
Status: NEW → ASSIGNED
Priority: -- → P2
Target Milestone: --- → mozilla0.9.7
(Assignee)

Comment 12

16 years ago
fixed
Status: ASSIGNED → RESOLVED
Last Resolved: 16 years ago
Resolution: --- → FIXED
(Reporter)

Comment 13

16 years ago
vrfy fixed using 2001.11.27-comm bits on linux rh7.2, winnt and mac 10.1.1.
tested in prefs [menulist in the Languages panel] and the open web location
[menulist for for "open in"]:

once the menulist is expanded and i've moved the highlight to my selection [with
arrow keys], the Enter key [*not* Spacebar] activates the selection. moreover,
the  dialog doesn't immediately go away [expected], which is good.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.