Our aim
Everyone should be able to read this site and use every control on it. We build it to the Web Content Accessibility Guidelines (WCAG) 2.2 at level AA.
What we've done
- Headings, paragraphs and lists are real text in a sensible order, with page landmarks and a skip link at the top.
- Every control is a real link or button. You can reach and use all of them from the keyboard, and whichever one has focus gets a visible outline.
- The PartScheduler board's tabs behave like tabs: the arrow keys move between them, and Home and End jump to the first and last.
- Text meets the AA contrast ratio against the dark background, small print included.
- If your browser can't run WebGL, the particle field drops out and everything else still works.
Motion
Most of the motion here is decoration, and some people find movement on screen hard to take. If your device is set to reduce motion, the site follows that setting:
- smooth scrolling, the opening sequence and the text animations are off;
- the particles start in their shape instead of flying in, and drift less;
- the PartScheduler board stands still, with no cycling between views and no simulated machines.
With motion on, the board moves to a new view every few seconds. Its Pause button stops the cycling and the machines, and they stay stopped until you press Play.
The particles and the board
The particle field behind the page is decoration. Screen readers skip it, and nothing on the page exists only inside it.
The PartScheduler board is a picture of a product, filled with sample data. A screen reader hears what it is, can switch its tabs, and gets a one-sentence summary of each view instead of every cell in the drawing.
Where it falls short
- The lab's controls say what they do, but the particle effects they change can only be seen.
- The board shrinks with the screen, so on a phone its sample text is small. Nothing in it is needed to use the site.
- No outside auditor has reviewed the site yet.
How we check
We go through the site using only the keyboard, with the operating system's reduce-motion setting on, and with the browser's accessibility tools. We build for current versions of Chrome, Edge, Firefox and Safari.
Tell us
If something here doesn't work for you, tell us what you were trying to do and what got in the way. We read every message, and we'll tell you what we can fix and roughly when.
PartScheduler, the app, has its own accessibility statement.