Skip to content

feat(a11y): improve client navigation accessibility - #1584

Merged
1nonlypiece merged 2 commits into
Disciplr-Org:mainfrom
deyemi01:fix/client-navigation-accessibility
Oct 25, 2026
Merged

1nonlypiece merged 2 commits into
Disciplr-Org:mainfrom
deyemi01:fix/client-navigation-accessibility

Conversation

@deyemi01

Copy link
Copy Markdown
Contributor

closes #1541

Title
Improve client navigation accessibility

Summary
Add a skip-to-main-content link and focus the main content after pathname navigation.
Announce route changes through a polite live region and update document titles for routes, vaults, and validations.
Restore scroll position on browser back/forward navigation and handle hash links.
Add focused tests for navigation accessibility, scroll restoration, and route titles.
Verification
Passed: 8 focused tests across the layout, scroll restoration, and route-title suites.

@1nonlypiece
1nonlypiece merged commit 1ae33bc into Disciplr-Org:main Oct 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[a11y] Announce route changes with per-route titles, focus management, a skip link and scroll restoration

3 participants