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

Make navigation bar order consistent #357

Open
2 tasks
StephDriver opened this issue Apr 9, 2024 · 0 comments
Open
2 tasks

Make navigation bar order consistent #357

StephDriver opened this issue Apr 9, 2024 · 0 comments
Labels
a11y accessibility

Comments

@StephDriver
Copy link
Contributor

StephDriver commented Apr 9, 2024

from #329

the navigation menu is displayed in a different order when it becomes a hidden menu (the search bar is at the top, while it is one of the last items at larger widths). As people may use it in different layouts on different devices, consistency is important so it would be preferable for the order to remain the same regardless.


from #338

Focus Order

the tab order/focus order of the menu does not match the physical layout on mobile screens, it follows the focus order of the desktop size where the search bar appears before the account.

Visual layout (on mobile):

  • quick search
  • About us
  • Info for
  • Learn
  • Journals
  • News
  • Account

Focus Order

  • About us
  • Info for
  • Learn
  • Journals
  • News
  • quick search
  • Account

Tasks

  • update navigation order so that it is consistent across all screen sizes
  • ensure tab order matches visual order
@StephDriver StephDriver added the a11y accessibility label Apr 9, 2024
@StephDriver StephDriver changed the title Make navigation bar order consistent across all screen sizes Make navigation bar order consistent Apr 9, 2024
@StephDriver StephDriver added this to the A11y actions from audit milestone Apr 10, 2024
@StephDriver StephDriver moved this to Triage in Accessibility Jun 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a11y accessibility
Projects
Status: Triage
Development

No branches or pull requests

1 participant