New commits view: Focus moves wrongly, making navigation with screen readers difficult #78905
Replies: 2 comments
-
When navigating through commit history in a GitHub repository using NVDA (a screen reader), the focus behavior is inconsistent and confusing.
Impact:
Proposed Solution:
The navigation issues encountered with NVDA in GitHub's commits view highlight a significant accessibility concern. Reporting this issue to both GitHub and the NVDA community, along with seeking alternative navigation methods, are immediate steps to address the problem. Long-term, continuous advocacy for accessibility in software development is essential to ensure such issues are prioritized and resolved. |
Beta Was this translation helpful? Give feedback.
-
Hi @brunoprietog, Thanks so much for reaching out and including as much information as you did. I've submitted this feedback over to the Accessibility team so that they can review this. If you have any other details you would like to share, related to recreating this issue, please feel free to follow up and let us know. Thanks! |
Beta Was this translation helpful? Give feedback.
-
Select Topic Area
Bug
Body
Using NVDA on Windows, go to a repository, for example Rails. Go to the commits history.
Move through the commits using 4 and shift + 4, because the title of each commit is a level 4 header. This is the simplest and most intuitive way every screen reader user tries to use when using browse mode.
When browsing between commits, you will notice that when browsing to a commit that belongs to a previous day, the focus goes to the first commit of the day, instead of going to the previous commit that was expected. Worse, NVDA turns into focus mode instead of browse mode. This makes navigating between commits too annoying. It used to be much easier, you could simply move with the letter I through each item in the list that represented a commit.
Also, every time you browse over a button, when you press the down arrow, it reads the same button text again, making navigation much more inefficient than before. It's being a big setback for me this change.
Beta Was this translation helpful? Give feedback.
All reactions