When adding data into an Excel spreadsheet, a convenient way of moving is by pressing TAB to move to the cell to the right, then ENTER to move to the next row, at the first column you pressed TAB from, announcing the new cell as it moves.
This works fine if you enter data into cells as you go. If you press ENTER without having typed anything into the last cell, the focus moves as expected, however, NVDA does not announce anything. If NVDA+TAB is pressed at this point, NVDA also does not read the correct cell (it reads the previous cell).
To replicate:
- Open a blank workbook
- Type something in A1
- Press ENTER. Note that NVDA reads that the focus has moved to A2.
- Press ENTER again. The focus has moved to A3 however NVDA does not read anything.
- Press NVDA+tab. NVDA reads A2.
- Press TAB to move to the next column. NVDA reads B3, confirming that the focus at step 4 was actually in A3.
Immediate workaround is to recommend to use arrows to navigate if not editing cell contents, however this situation could be confusing if someone pressed ENTER, particularly if they then press NVDA+TAB to confirm where the focus is.
Tested in both Excel 2007 and 2016.
When adding data into an Excel spreadsheet, a convenient way of moving is by pressing TAB to move to the cell to the right, then ENTER to move to the next row, at the first column you pressed TAB from, announcing the new cell as it moves.
This works fine if you enter data into cells as you go. If you press ENTER without having typed anything into the last cell, the focus moves as expected, however, NVDA does not announce anything. If NVDA+TAB is pressed at this point, NVDA also does not read the correct cell (it reads the previous cell).
To replicate:
Immediate workaround is to recommend to use arrows to navigate if not editing cell contents, however this situation could be confusing if someone pressed ENTER, particularly if they then press NVDA+TAB to confirm where the focus is.
Tested in both Excel 2007 and 2016.