Skip to content

T9 · accessibility of the explainer template — issue-488 ​

Outcome: pass. axe-core 4 reports 0 violations at every impact level, in light and in dark mode. The keyboard walk over the tabs works.

Command ​

The command is the same run as T5 (check.md): check.mjs injects axe-core from its own node_modules and runs axe.run(document) on the filled template.

Results ​

CheckLightDark
axe-core violations (all impacts)[][]
<kbd>→</kbd> from "Spec quiz" selects "Explainer"okok
<kbd>End</kbd> selects "Code quiz"okok
Options are native radio inputs; feedback has role="status" and states "Correct." / "Not quite." in words, not by colour aloneby construction (engine)by construction (engine)

The first run reported landmark-one-main and region, both moderate. The template now wraps its content in <main>.

Released under the MIT License.