Accessibility improvements in Jupyter Book

We helped shepherd and implement a batch of accessibility improvements in myst-theme as part of the
Jupyter Book project.
The Jupyter Book team blogged about it here:
jupyterbook.org/blog/posts/2026/accessibility-improvements
Accessibility is a key part of making technology broadly impactful and useful, and it’s increasingly a requirement for the institutions we serve. The work started from an audit by Silas at BIDS, who surfaced and iterated on the issues with the rest of the Jupyter Book team.
A few of the fixes that landed:
- Improved keyboard focus for horizontally scrollable content
- Better ARIA semantics for screen readers
- Better color contrast in ANSI outputs
- Better re-flow / re-size for dynamic screen widths
The team also published accessibility statements you can point your own institutions to:
Acknowledgements #
- Thanks to Silas ( @pancakereport) at BIDS for surfacing these issues and iterating on them!
Thanks for reading! If you'd like to follow our work, join our mailing list or subscribe to our blog. You can read our community hub documentation or learn about membership.