Accessibility
Sporacle aims to meet WCAG 2.2 level AA. This page says what has been measured, what has not, and what is known to be wrong. It gets updated when any of those change.
What is built in
- Every page starts with a skip link to the main content, has one h1, and marks its regions with real landmarks rather than styled divs.
- Ranking tables use header cells on both axes, so a screen reader announces the player alongside the column when you move across a row.
- No number is conveyed by colour alone. The floor to ceiling band on each projection is a picture with a text label reading the p20, median and p80 values, and the same three numbers are printed underneath it.
- Keyboard focus is always visible, with a two pixel outline offset from the element rather than a colour change.
- Buttons and navigation links are at least 44 by 44 pixels. The standard asks for 24 by 24 at this level, so this is comfortably past it. Links inside a sentence are the size of the text, which the standard allows.
- The site honours your system setting for reduced motion, and for light or dark appearance.
- Colour tokens are checked in CI against a fixed palette, so a stray colour cannot enter the site unnoticed. A small number of specific contrast ratios are asserted in tests. The rest of the palette was measured by hand once, not on every change.
- Nothing on the site requires a mouse, a drag, an account, or a timed response.
Known problems
These are real and currently unfixed. They are listed because a page that claims conformance it has not measured is worth less than one that does not.
- Long names are cut off in ranking tables. Table cells are a fixed height with overflow hidden, so at large text sizes or high zoom a long player name is truncated rather than wrapped. Being fixed.
- Ranking tables scroll sideways on a phone. The table is wider than a phone screen and scrolls horizontally inside its own container. This is permitted for data tables, but it is still awkward, and a narrow layout is planned.
- No automated accessibility scan runs yet. A full axe scan across every page is planned for the release gate and is not in place today, which means the claims above rest on manual review and code inspection rather than on a tool.
- Ranking tables cannot be scrolled by keyboard. The table is wider than the screen and sits in a container that scrolls sideways, but the container cannot be reached or moved with a keyboard alone. Being fixed. Until then, the same numbers are available in the published JSON linked from the about page.
- The table caption can disagree with the scoring format. Switching between PPR, Half-PPR and Standard updates the numbers but not the caption above them, so a screen reader can be told the wrong format. Being fixed.
- No assistive technology testing has been done. Nobody has yet driven this site with a screen reader end to end. Until that happens, treat the conformance target as an intention rather than a result.
Standard and status
Target: Web Content Accessibility Guidelines 2.2, level AA. Current status: partially conformant, meaning parts of the site do not fully conform. The items above are the parts we know about.
Tell us what is broken
If something here does not work with your assistive technology, or is unusable for any other reason, please say so. Describe the page and what happened, and include your browser and assistive technology if you know them. Reports are read and answered, and anything reported gets added to the list above until it is fixed.
Contact: [email protected]. We aim to reply within five working days.
This page
Last reviewed 17 August 2026. Reviewed again at every release and whenever a new page ships.