Skip to content

fix(a11y): allow visible repo and issue to form pipeline card accessible name - #728

Open
dezzy-music wants to merge 1 commit into
MergeFi:mainfrom
dezzy-music:fix/pipeline-board-card-links-accessible-name-694
Open

dezzy-music wants to merge 1 commit into
MergeFi:mainfrom
dezzy-music:fix/pipeline-board-card-links-accessible-name-694

Conversation

@dezzy-music

Copy link
Copy Markdown

Fixes #694

Summary

Each pipeline card <Link> in PipelineBoard previously had aria-label={${b.title}, ${formatCurrency(b.reward, b.asset)}}. This overridden label silenced the visible {b.org}/{b.repo} #{b.issueNumber} line, preventing assistive technology and screen readers from announcing repository and issue information.

Changes

  • Removed aria-label from PipelineBoard card links, allowing the card's visible text (org/repo #N, title, reward) to compute the accessible name naturally.
  • Added a unit test in PipelineBoard.test.tsx verifying the card link's accessible name contains the repo and issue number without being overridden by aria-label.

@vercel

vercel Bot commented Oct 13, 2026

Copy link
Copy Markdown

@dezzy-music is attempting to deploy a commit to the chonilius' projects Team on Vercel.

A member of the Team first needs to authorize it.

This branch has not been deployed

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

PipelineBoard card links use aria-label, which hides the repo/issue reference from screen readers

1 participant