The accessibility check never sees a page state the demo data does not produce #1

Open
opened 2026-09-21 07:18:02 +00:00 by cgalo5758 · 0 comments
Owner

What a contributor runs into

The accessibility audit renders one state of each screen: the page as the demo data produces it. The product readiness panel has three catalog-visibility states, and the demo product is attached to a plan ladder, so the panel always reads as shown and its third branch has never existed in any capture. A text colour that failed the contrast floor in that branch passed the audit for as long as it was there, because the audit never drew it.

Why it costs

The ledger of audited screens reads as complete, with every screen at full score and no failed audit, while whole branches of those same screens have never been checked. A contributor changing one of them trusts a green result that has not seen their code, and the next state-only defect hides the same way.

Where

test/e2e/screens, the fixture the audit renders; docs/operator-a11y-baseline.md, the ledger it writes.

Done when

The demo data carries a product that is on no ladder, so the readiness panel's third state is rendered and audited, and the ledger names the state each screen was audited in.

Migrated from status/issues.md at b7a0e15

## What a contributor runs into The accessibility audit renders one state of each screen: the page as the demo data produces it. The product readiness panel has three catalog-visibility states, and the demo product is attached to a plan ladder, so the panel always reads as shown and its third branch has never existed in any capture. A text colour that failed the contrast floor in that branch passed the audit for as long as it was there, because the audit never drew it. ## Why it costs The ledger of audited screens reads as complete, with every screen at full score and no failed audit, while whole branches of those same screens have never been checked. A contributor changing one of them trusts a green result that has not seen their code, and the next state-only defect hides the same way. ## Where [`test/e2e/screens`](https://git.coopcloud.tech/wiki-cafe/member-console/src/commit/b7a0e15/test/e2e/screens), the fixture the audit renders; [`docs/operator-a11y-baseline.md`](https://git.coopcloud.tech/wiki-cafe/member-console/src/commit/b7a0e15/docs/operator-a11y-baseline.md), the ledger it writes. ## Done when The demo data carries a product that is on no ladder, so the readiness panel's third state is rendered and audited, and the ledger names the state each screen was audited in. Migrated from status/issues.md at b7a0e15
cgalo5758 added the
kind
debt
area/operator-uiarea/testingaccessibility
labels 2026-09-21 07:18:02 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wiki-cafe/member-console#1