Closed Bug 83577 Opened 24 years ago Closed 24 years ago

New Modern - Tab to radio button & hitting space bar won't select

Categories

(Core :: XUL, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: scalkins, Assigned: caustin)

References

(Blocks 1 open bug)

Details

(Keywords: access)

See this all platforms in New Modern: Win32 2001-05-31-09trunk Linux 2001-05-31-08trunk Mac 2001-5-31-08trunk Stesp to repro: 1)Launch NS6 2)Invoke preferences 3)In Navigator prefs, tab once to get to radio button labeled "Blank Page" 4)Hit the Space bar when that radio button option is "highlighted" by the tab. Actual results: The Radio button does not get selected.It seems to depress, but does not get selected. Expected results: The radio button should be selected when space bar is hit. NOTE: This may occur in classic, but we can't test because of another bug in classic where you cannot tab to the other radio button options. May be related to bug http://bugzilla.mozilla.org/show_bug.cgi?id=54329
Keywords: access
I don't think this is theme-specific. Over to xptoolkit
Assignee: hewitt → trudelle
Component: Themes → XP Toolkit/Widgets
QA Contact: pmac → aegis
I've got it.
Assignee: trudelle → aegis
Blocks: focusnav
I've done some investigation, and radio buttons in Mozilla are basically jacked all around. You shouldn't be able to tab to individual radio buttons. The way Windows works is you can tab to the radio group as a whole and move around within it with the arrow keys. I'm not sure how involved the fix is, but I'll start playing around with radio.xml to see if I can make it behave properly.
We tab by groups in Classic, but do tab by individual button in Modern. But Classic is supposed to be more "native" than Modern. I don't know if the focus rules in Modern for radiobuttons are an oversight, or a design choice.
Ben? What's your judgement on this issue? Should you tab to radio groups or radio buttons in modern? I prefer the former, but I'm a Windows junkie. ;) I just poked around on other platforms. Here are the respective behaviors: Windows 95, 98, ME, NT4, and 2000: good accessibility (one of MS's strong points), tab by radio group Linux GTK: good accessibility, tab by radio button Linux Qt: good accessibility, tab by radio button MacOS 8.6/9.0: my god, how can Apple get away with this?? It has almost no keyboard accessibility... If your mouse breaks or you can't use one, I guess you're just screwed. Having Modern mimic the behavior of either Windows or Gtk/Qt is okay with me.
on macos you can enable key controlling mouse via accessibility control panel or something -- i can't even find that control panel on my 7100. but even that feels less useful than microsoft's...
Blocks: 88358
This is fixed with the new, new modern.
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
May God have mercy on us all. The 212 bug spam-o-rama is Now!
QA Contact: aegis → jrgm
You need to log in before you can comment on or make changes to this bug.