Skip to content

The published site has had no human accessibility pass #35

Description

@ChelseaKR

The README states the boundary of the automated checks directly:

What still needs a person: none of this looks at the pages. Layout, reflow at small widths, focus visibility in practice, and reading order under a real screen reader are not settled by any check here.

The automated floor is genuine and honestly scoped — contrast is measured as arithmetic over both palettes in tests/test_site.py, page structure is checked in both toolchains so make verify keeps a floor when node is unavailable, and rules that jsdom cannot run (target-size, contrast) are reported as not-run rather than as passed.

But the site is a build artifact published from main by pages.yml, and nobody has looked at it with a screen reader.

Done when: a person has worked through the published pages — layout, small-width reflow, focus visibility, reading order — and the result is recorded.

Imported from the README ("What still needs a person") with AI assistance.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    accessibilityWCAG / assistive-tech barriergood first issueGood for newcomershelp wantedExtra attention is neededroadmapTracked item from a roadmap or planning doc

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions