Skip to content

Evidence ​

Most component libraries describe themselves as accessible and tested. This section is the attempt to publish the underlying measurements instead, including the ones that came out badly and those that have not been taken at all.

Everything here is generated from artifacts in the repository. Nothing on these pages is typed by hand, no state is rounded up, and no absence is hidden: a requirement nothing has measured renders as unrun, in the same table and with the same weight as a requirement that passed.

The catalogue, in one table ​

1662 evidence cells across 144 public components and 23 kinds of evidence.

StateCells
pass585
present597
stale22
excepted17
unrun441

Of those, 441 are unrun — nothing has measured them — and 22 are stale. Which cells, on which components, is on the capability matrix and on each component page.

The assistive-technology matrix is counted separately, and its number is 0 of 534: 89 components times 6 declared AT/browser pairings, of which 0 have been executed. See the AT matrix.

How to read a state ​

StateWhat it means
passA lane ran against this component and passed.
presentAn artifact exists and is bound to this component. It exists; it is not a result.
staleThe artifact exists but predates the component's last change, so it describes older behaviour.
exceptedThe requirement was waived, with a recorded reason that travels with the row.
unrunNothing has measured it. Not a pass, not a failure, not an oversight — an absence.

There is no state meaning "failed". That is a real limitation of the matrix schema rather than a claim that nothing fails, and where a measured failure exists it is published as its own record rather than squeezed into a cell that cannot hold it.

What this evidence is admissible for ​

It is locally qualified: produced by local runs on a developer machine, against a working tree carrying uncommitted work. That makes it useful for judging the library and useless as a compliance record.

It is not continuous-integration evidence — no gate in a pipeline produced any of it. It is not release evidence — nothing here is bound to a published version. It is not production evidence. Those are the distinctions the library refuses to blur, and they are printed on every page rather than confined to this page.

The pages ​

PageWhat it holds
Capability matrixEvery evidence cell for every public component, by kind and by component.
Assistive technologyEvery AT/browser pairing every component owes, and what has been run.
Accessibility conformanceThe WCAG position, including the open gap.
Browser supportThe engine lane, and what it does not cover.
Styling postureRestyleable by contract, not unstyled.

Provenance ​

Every number on this page is read from a generated artifact at build time. The artifacts, and the SHA-256 of the exact bytes these pages were rendered from:

Artifactsha256Present
packages/core/docs/capability-matrix.jsone0b9aa1e5e03e020…yes
packages/core/docs/quality-matrix.json15fe628024cef1b5…yes
e2e/at-matrix/index.jsond35ef2dfa049e253…yes

Capability matrix sourceCommit 7f340779 · quality matrix 527dbd15.

Standing

Locally qualified. Not continuous-integration evidence, not release evidence, not production evidence. See what this evidence is admissible for.

Generated from packages/core/docs/component-meta.json. Locally built, not deployed — this site publishes the tip of main and is not versioned.