Accessibility checks with axe in the browser tests (#291) #310
No reviewers
Labels
No labels
area/ci
area/desktop
area/packaging
area/protocol
area/reading
area/ui
area/web
area/writing
kind/bug
kind/feature
kind/infra
kind/request
needs/user
parked
perf
security
upstream
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
littlefox/neokom!310
Loading…
Reference in a new issue
No description provided.
Delete branch "issue-291-axe"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #291
Accessibility checks with axe (
@axe-core/playwright4.13.0, pinned) in the browser tests:e2e/tests/axe.ts: WCAG 2.1 A/AA; serious and critical findings fail (soft, so every view in a test is checked) unless on that view's list inaxe-known.json, which only shrinks (empty); the rest are test annotations.a11y.spec.tsfor the others (login, reader, settings, directory, search, profile).lang(now from the UI language); avatar initials and a chat bubble's time under 4.5:1; times that were buttons inside buttons (When { plain }); a profile listing its owner's user area as a post.role=log) and every message is reached with the keyboard.Verified: full e2e suite 378 passed; lint with CI's three clippy commands; npm audit clean.
🤖 Generated with Claude Code
https://claude.ai/code/session_01XJW2ocwLunyaLiUwCBHEP8