Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

New releases: improving accessibility in the myst theme

We’ve shipped new versions of mystmd and myst-theme! A key part of this release was improving several key ADA accessibility concerns surfaced by an audit from Silas at UC Berkeley. As part of this effort, we’ve also got a new accessibility statement for Jupyter Book and MyST:

Read below for some of the bigger improvements and fixes that we made. Don’t forget that accessibility bugs are treated like any other bug - please report accessibility issues! We track them under the a11y label in myst-theme and in mystmd.

Improvements we made

Most of the recent fixes landed in the default myst-themes, which are the out-of-the-box web themes that come with mystmd and Jupyter Book:

We also shipped a few user-facing changes unrelated to accessibility!

Upgrade

Simply run myst clean or delete the _build folder and the next time you build with myst or jupyter-book, the new theme will be downloaded. For the latest mystmd, you can run:

npm install -g mystmd
# or
pip install -U mystmd

Acknowledgments

Full release notes are at jupyterbook.org/releases.

Thanks to everyone who contributed discussions, ideas, code, and review across these releases:

@agoose77, @bsipocz, @choldgraf, @engyrus, @fperez, @FreekPols, @JimMadge, @kevinlin1, @mforbes, @pancakereport, @Polirecyliente, @rowanc1, @ryanlovett, @stefanv, @stevejpurves, @TimMonko