Bug 6748 - Accessibility: Cannot access all fields in CVS location dialog with tab keys
Summary: Accessibility: Cannot access all fields in CVS location dialog with tab keys
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Team (show other bugs)
Version: 2.0   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: 2.0 M6   Edit
Assignee: Jeff Brown CLA
QA Contact:
URL:
Whiteboard:
Keywords: accessibility
Depends on:
Blocks:
 
Reported: 2001-12-10 13:28 EST by Tod Creasey CLA
Modified: 2002-04-22 11:25 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tod Creasey CLA 2001-12-10 13:28:34 EST
Build 1206. Linux 7.1

Many of the fields in the New CVS location dialog are not accessible with the 
keyboard and require use of the mouse namely

Password
Port
CVS location
Finish

STEPS
1) Open the Repositories View
2) Select New -> CVS Repository Location
3) Try to tab through the fields - many are skipped
Comment 1 Kevin McGuire CLA 2002-04-17 17:39:32 EDT
We are ok except for "Validate" which can't be tabbed to.

Note: Accessibility is hard requirement for 2.0
Comment 2 Jeff Brown CLA 2002-04-18 14:08:59 EDT
All of the fields are accessible, but the tab ordering is a little
messy.  This is further confused by the fact that Validate is being
grouped with the radio buttons.

At the very least, Validate should be in its own tab group though it
would be nice if the radio buttons were traversed in the right
sequence.  The former task is easy, the latter cannot be done easily
without affecting the layout of the page since a new Composite must
be created to contain the radio buttons, but the grid layout is
defined on the parent so the Port text box cannot be layed out properly
w.r.t the radio buttons and the other text boxes.
Comment 3 Jeff Brown CLA 2002-04-22 11:25:05 EDT
Fixed main source of confusion by giving the Validate checkbox its
own tab group.  The radio buttons have been left alone due to
SWT layout complications.