Accessibility

Built to work without a mouse. We check it.

Every page targets WCAG 2.2 AA. Here's what we test for, what holds today, and what's still short. Named plainly, the same way /mistakes names what goes wrong.

Last updated4 min read

The standard, and the test

WCAG 2.2 AA, checked on the built site, not the design file.

We test the site as it actually ships: every route, light and dark, at 1280px and 390px, colour contrast and heading structure checked automatically on every build, plus a keyboard-only pass by hand before each release. A design mockup can look accessible. Only the rendered page can prove it.

  • WCAG 2.2 AAThe standard we target
  • Every route, both themesWhat the automated sweep covers
  • 1280px & 390pxThe widths we check
  • By hand, every releaseThe keyboard-only pass

What holds today

The floor under every page.

Keyboard-operable throughout

Every menu, dialog and form works without a mouse, including a drawer and a search dialog that trap focus while open and hand it back to exactly where it started.

Visible focus rings

Nothing hides where your keyboard cursor is.

Respects reduced motion

Reveal animations, the interactive tour and the autonomy-ladder demo all turn off if your OS asks for less motion.

Works without JavaScript

Navigation, forms and every page's content render and function with no script at all.

Dark and light both measured

The dark theme is a separate, retuned palette that clears the same contrast floor as the light one.

The page does not jump while it loads

Some pages move text and buttons while they load, so you tap the wrong thing by mistake. Ours stay still. We test this on every page before each release, in a real browser on a slow connection. This is not a WCAG rule. We hold ourselves to it anyway: a moving page is a bad start for a product built to save you time.

Lines stop before they get hard to read

A very long line of text is hard to read. Your eye has to jump back a long way to find the start of the next line, and it loses its place. Body text on this site stops at about 80 characters a line, at every font size we use. We measure it in a real browser, on every page. WCAG puts line length in AAA, not in AA. We hold ourselves to it anyway: this site asks you to read a lot of words.

What's still short

Where we're not done yet.

No badge-collecting here. This is what we know is missing, and what happens next.

No third-party audit

We test the site ourselves, in headless Chromium and by hand. There's no independent VPAT or conformance report yet. That's next once the beta stabilises.

The build check reads our source, not your browser

Two scripts run on every build. One does the contrast arithmetic over the colour tokens and the CSS rules that use them; the other reads the built HTML for heading order, labels, alt text and duplicate ids. They catch the shapes we've taught them, and one shape is a known blind spot: a rule that sets a text colour while the background behind it comes from an ancestor. Those pairings are held by a hand-kept list, and the whole site gets an axe-core sweep, every route in both themes at both widths, before a release rather than on every commit.

No end-to-end screen reader pass yet

Structure (headings, labels, roles) is checked on every build, but we haven't walked every form and dialog with a screen reader start to finish.

Touch targets, partly checked

The header and search dialog have had a full pass for the 24x24px minimum. The rest of the site hasn't, yet.

AA, not AAA

The fixes behind this page are minimum-viable corrections to specific problems; the higher AAA bar is a later project.

Found something we missed

Tell us. That's how this list gets shorter.

If something on this site doesn't work with your keyboard, your screen reader, or your eyes,contact us and describe what happened and what you were using. We reply to every message. Tell us what you found and we'll add it to the list above.

Get your time back.

Beemy is in private beta. Join the waitlist and go from connect to a quiet, triaged inbox before you close your laptop tonight.

Private beta. No spam, ever.

Talk to us