-
Notifications
You must be signed in to change notification settings - Fork 34k
Open
Labels
accessibilityKeyboard, mouse, ARIA, vision, screen readers (non-specific) issuesKeyboard, mouse, ARIA, vision, screen readers (non-specific) issuesfeature-requestRequest for new features or functionalityRequest for new features or functionality
Milestone
Description
Problem
VSCode for Education today uses the view container to host a tree view that is used for navigation by the user through the course.
According to accessibility guidelines, we need to provide a nav
role to the container containing the TreeView
As a result, the lack of navigation landmarks hinders users who rely on screen readers from understanding the page structure and efficiently navigating the interface.
Steps to Reproduce:
- Visit https://vscodeedu.com/.
- Sign in with a Microsoft account.
- Navigate to the "Courses" tab, select a course, and select "Start."
- Enable the Landmarks toggle in Accessibility Insights for Web.
- Observe that a Navigation landmark is missing from the TreeView area.
Request
Have the ability to specify a role for a view container support landmarks (like nav
, search
, etc)
Metadata
Metadata
Assignees
Labels
accessibilityKeyboard, mouse, ARIA, vision, screen readers (non-specific) issuesKeyboard, mouse, ARIA, vision, screen readers (non-specific) issuesfeature-requestRequest for new features or functionalityRequest for new features or functionality