Not all client-side routers necessarily pay attention to—or may be able to remedy—crucial accessibility issues such as element focus, scroll position restoration, navigation canceling, and so on. I can’t stress enough that when you use a client-side router, you’re challenging decades of discovery and foundational work that browser vendors have done to ensure a consistent and resilient navigation experience595-599 ↱
![Responsible JavaScript](/_next/image?url=https%3A%2F%2Fstorage.googleapis.com%2Fsawyer-highlights.appspot.com%2Fvolume%252Fcovers%252F978-1-952616-11-2.jpeg&w=3840&q=75)
Responsible JavaScript
Jeremy Wagner