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

Announce Web Page Title Changes to Screen Reader Users #1904

Open
5 tasks
scottqueen-bixal opened this issue Oct 30, 2024 · 0 comments
Open
5 tasks

Announce Web Page Title Changes to Screen Reader Users #1904

scottqueen-bixal opened this issue Oct 30, 2024 · 0 comments
Assignees
Labels
V1 Final V1 handoff work

Comments

@scottqueen-bixal
Copy link
Collaborator

User / Persona

individual using screen reader(s)

Reason / Justification

for improved accessibility and experience

Acceptance Criteria (AC)

with client side router

  • update <title\> as live region polite
  • monitor changes in 'location' with client side router
  • update document.pageTitle
  • ensure application resets focus on "virtual page load"
  • ensure screenreader announces page title relevant to content

Other Notes

When you navigate on a server rendered page, the page is torn down by the browser and focus is reset to the top of the window. Once at the top of the window, a screenreader will read the new page <title> (and URL sometimes) to give the user a frame of reference of where they are and confirmation they got to where they were going. Then the user begins tabbing through content, hopefully assisted by some helpful skip navigation links.

we have already implemented 2 out of 3 requirements to improve a11y on our "virtual pages"

  1. focus is reset to the top of the window.
  2. user begins tabbing through content, hopefully assisted by some helpful skip navigation links.

we can explore adding this additional functionality to complete the a11y improvements and better align our embedded apps with similar server rendered experiences

***NOTE: search engines will not have access to or crawl to index these title changes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
V1 Final V1 handoff work
Projects
None yet
Development

No branches or pull requests

3 participants