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 Version 1

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 (last modified by Joseph Scheuhammer)

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 -- 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 (1)

comment:1 Changed 10 years ago by Joseph Scheuhammer

Description: modified (diff)
Note: See TracTickets for help on using tickets.