Opened 10 years ago

Last modified 10 years ago

#10039 closed defect

Grid does not scroll horizontally when navigating column header cells with keyboard — at Initial Version

Reported by: Joseph Scheuhammer Owned by: Becky Gibson
Priority: high Milestone: 1.4
Component: DojoX Grid Version: 1.3.2
Keywords: a11y, keyboard Cc: Joseph Scheuhammer
Blocked By: Blocking:

Description

Testing: FF3.5 on Mac OS X Leopard with http://archive.dojotoolkit.org/nightly/dojotoolkit/dojox/grid/tests/test_keyboard.html (2009-10-05)

  1. Place focus on column header 1, (labelled "Column 1").
  2. Right-arrow to the next header cell in the row.
  3. Continue moving right until reaching the right edge of the view of the grid.
  4. The next move to the right still selects the next header in the row, but view does not scroll to the right.
  5. The result is that one cannot see the currently selected column header.

The above behaviour does not occur when navigating the data cells within the grid.

I suspect the reason it works for the data cells is that focus is put on them, and the browser scrolls them into view. But, the header cells are not actually focussed -- you get scrolling for free.

However, focus is not put on header cells. The system uses aria-activedescendent to track which header has virtual focus. It needs to scroll the view "by hand".

Note: sorting by key press on the currently "focussed" header does work, nonetheless.

Change History (0)

Note: See TracTickets for help on using tickets.