Skip to content

[a11y]: Incorrect course navigation #1879

Description

@peterkulko

Description

The Course navigation and breadcrumb regions should not be nested under the main region of the page.

People who use screen readers often use regions to skip navigation elements on the page to easily reach the primary content. Nesting navigation under main defeats this purpose. This does not apply to the <nav> region containing the course top bar because this information belongs in the main section of the page.

Notes

To avoid changing the markup, a workaround was proposed to move focus to the main content’s heading or the first interactive element on the page.

PR: #1836

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

a11yRelates to platform accessibility

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions