Modern JavaScript applications often pass automated accessibility checks with flying colors. Tools like Lighthouse, Axe, and CI pipelines give us green reports, and we feel confident shipping.
But what happens when real users interact with the application?
In this talk, we’ll explore why automated accessibility testing only catches a fraction of real issues. Through a live demo of a seemingly “accessible” JavaScript form (we will see on the Lighthouse and Axe DevTool no accessibility issues), we’ll uncover hidden problems that automated tools completely miss, such as broken keyboard navigation, silent dynamic UI updates, and modal dialogs that behave correctly visually but fail real users.
You’ll learn why accessibility is not just about passing automated checks, but about understanding how people actually interact with your JavaScript applications.
This session will include a live demo, practical examples, and concrete takeaways developers can apply immediately.


AmsterdamJS is the largest and longest-running JavaScript meetup in town!
JavaScript has a bright shining future and the Amsterdam tech scene is thriving. Although there are vibrant user meetups and conferences on related topics, the city needs a strong and all-embracing JavaScript community and AmsterdamJS is it, since 2010.
Our goal is to cover everything JavaScript, from the browser to the server, from the framework to the crazy hack and from the hardware appliance to the data visualization. We also run an annual conference - JSNation
Contact email: events@gitnation.org
Submit your talk proposals here https://shorturl.at/rtH45
Propose the venue for next meetups https://shorturl.at/nuxQ1
By joining this group you agree to comply to our Code of Conduct https://jsnation.com/coc
Get in touch!
hi@guild.host