Red Hat Bugzilla – Bug 213019
luci cluster creation gui - usability/accessibility problem with tab sequence
Last modified: 2009-04-16 18:58:18 EDT
Description of problem:
luci cluster creation gui - usability/accessibility problem with tab sequence -
the order does not match the sequence displayed - due to how tables are used in
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. In the 'add a cluster' form, tabbing between text, checkbox, and radio
buttons is not in same orcer (top-down) that the fields are displayed.
The order is confusing.
If a user tabs between fields, the tabbing should follow the logical order
See the attachment for an illustration. The numbers to the right of the elipses
show the sequence in which the user moves through the form. When I first saw
this - it took me a moment to realize what happened and to find the currently
Created attachment 139726 [details]
The tab order is displayed the numbered text - note how the 2nd set of text fields (hostname/password) is actually accessed last.
FYI - notes on usability heuristics provided by firstname.lastname@example.org:
thanks for the link. i'll try to incorporate the suggestions, but i'm not sure
it's possible before GA.
I looked at this a little bit today, and it turns out the problem is with the
XHTML spec and browser implementation. The spec tells you to use the order
<thead><tfoot><tbody>, but the browser (I think all of them) computes the tab
indices top-down, in the order it parses the input.
At this point, I don't want to go mucking around with that stuff, trying to work
around the browser/spec bug and risk breaking deploy/manager cluster functionality.