Area
.github/workflows/ci.yml, frontend/
Problem
Following on from the manual accessibility audit issue, there's no automated regression guard — a future PR could silently reintroduce an a11y violation with nothing catching it before merge.
Proposed change
Add an automated axe-core (e.g. via @axe-core/playwright or jest-axe) check for the deposit, withdraw, compliance, and history pages, wired into the frontend CI job so violations fail the build.
Acceptance Criteria
Open your PR against the dev branch, not main. All active development merges into dev.
Discuss this issue / coordinate work: join the DShield contributor Telegram group: https://t.me/+SiGHH24No9U2MDJk
Area
.github/workflows/ci.yml, frontend/
Problem
Following on from the manual accessibility audit issue, there's no automated regression guard — a future PR could silently reintroduce an a11y violation with nothing catching it before merge.
Proposed change
Add an automated axe-core (e.g. via
@axe-core/playwrightorjest-axe) check for the deposit, withdraw, compliance, and history pages, wired into thefrontendCI job so violations fail the build.Acceptance Criteria
just test,pnpm test,cargo test, ornargo testas applicable) pass locally and in CIOpen your PR against the
devbranch, notmain. All active development merges intodev.Discuss this issue / coordinate work: join the DShield contributor Telegram group: https://t.me/+SiGHH24No9U2MDJk