angular-ui/ui-grid
Ver no GitHubIncorrect highlighting of first cell when use combination TAB and arrows
Open
#6.399 aberto em 19 de set. de 2017
help wanted
Métricas do repositório
- Stars
- (5.395 stars)
- Métricas de merge de PR
- (Nenhuma PRs mesclada em 30d)
Description
When we navigate using both TAB and arrows between cells, focus is shown in the incorrect cell (instead of expected row it's shown in the next row). However, if press ENTER/SPACE, expected check-box will be selected, not that one which was focused. NVDA screen-reader also provides correct information, e.g. we expect to see focus in on row 22, but we see it on the row 23, NVDA says that it's row 22. Possibly, the issue is caused by virtual repeater work, I've debugged this. Focus is set on the correct element, but then it's content changes.
STEPS TO REPRODUCE:
- Press TAB and arrows to move focus to the last visible cell.
- Press left and right several times but focus must stay in this row and finally appear at last cell.
- Press TAB to go to the next row. Expected result: Focus is on first cell of next row. Actual result: Focus is on next + 1 row.