Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add "main" element to pages - a11y #120

Open
lhenze opened this issue Nov 10, 2021 · 1 comment
Open

Add "main" element to pages - a11y #120

lhenze opened this issue Nov 10, 2021 · 1 comment
Assignees
Labels
a11y - significant Accessibility issues -- Must be fixed user interface Any kind of look and feel changes

Comments

@lhenze
Copy link
Member

lhenze commented Nov 10, 2021

Document must have a <main> element landmark.

@lhenze lhenze self-assigned this Nov 10, 2021
@lhenze lhenze added the user interface Any kind of look and feel changes label Nov 10, 2021
@lhenze lhenze added the a11y - significant Accessibility issues -- Must be fixed label Nov 15, 2021
@lhenze
Copy link
Member Author

lhenze commented Nov 15, 2021

From NYU A11y review -

The homepage is missing a "main" landmark. This is important to identify the main part of the page as well as to ensure a "skip to main' bypass block has a destination. Also, recommend that a "search" landmark be added to the search box in the nav area (as it is in the banner of all search results pages):

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a11y - significant Accessibility issues -- Must be fixed user interface Any kind of look and feel changes
Projects
None yet
Development

No branches or pull requests

1 participant