Closed Bug 1783172 Opened 2 years ago Closed 2 years ago

Too many tab stops on column headers from search input to results list in horizontal layout of address book

Categories

(Thunderbird :: Address Book, defect, P3)

Thunderbird 102

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1819281

People

(Reporter: thomas8, Unassigned)

References

(Blocks 2 open bugs)

Details

(Keywords: ux-efficiency)

The everyday scenario of keyboard-navigating from AB search input to results list in vertical layout now takes 6 or more tab stops as we're passing through each and every column header (we have 10 columns available and more to come) - that's way too many, and needs way too much focus (pun intended).

Accessibility is good. Too many tab stops for basic scenarios isn't.
Rule of thumb: Multiple adjacent elements of the same type should only have a single tab stop, reach the rest with arrow navigation. Which is good ARIA practice, too!

STR

  1. Address book > List display options > Switch to horizontal layout
  2. Click in search field, do a random search
  3. Press Tab as often as required to focus the first contact item in the results list

Actual result

  • 6 or more tab keypresses needed: each column header is a tab stop
  • navigation to the result list extremely inconvenient, plus the number of tabs may change depending on number of columns, so it needs more attention and it's hard to develop muscle memory

Expected

  • Single tab stop at the column header which the table is currently sorted by (e.g. Name)
  • Column header tab stop should come after the results list, not before (to reduce the number of keystrokes from search field to results list)
  • Then any other column headers can be focused using arrow-right/left

Windows Explorer certainly had a good reason for this design, try it there!

Blocks: tb102found
Status: NEW → RESOLVED
Closed: 2 years ago
Duplicate of bug: 1819281
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.