HTML & CSS · Senior · Question 41 of 75
Which accessibility problem is typical for SPAs when the "page" changes on the client?
- ✓Correct answer: Screen readers aren't told about the navigation: focus and title don't change
- 2SPAs can't be made accessible at all because of client-side routing
- 3Screen readers can't read content rendered by JavaScript
Explanation
On a full reload the browser announces the new page itself. SPAs don't get that, so you need to update document.title, move focus to the heading or main, or announce the change via a live region. The Next.js App Router does part of this (route announcer). Screen readers read JS-rendered content just fine.