Every Card link on the leaderboard page is just "Card" to a screen reader
Maintainers usually reply within 1 day
@varun-pahuja is already working on this.
Since Oct 23, 2026.
Assessment
This issue has not been assessed yet.
Description
On the leaderboard page (https://oss.codercops.com/leaderboard/2026-10), every row has a Card pill that opens that person's share card, and all 47 of them are named just "Card". The person's name is only in the title (title="bhushan4work's share card"), and screen readers treat a title as a description, not the name. So a screen reader's list of links shows 47 links called "Card", with no way to tell whose is whose.
What to do
- Give the link
aria-label="<login>'s share card", the same text as the title. The visible word "Card" stays part of the name, which is what WCAG's "label in name" asks for.
Where to look
src/page.ts, line 200 (thecardlinklink inleaderboardPage)test/page.test.ts, theleaderboardPagetests (from line 78)
Acceptance criteria
- Each Card link's accessible name says whose card it opens and still contains "Card"
- A test that fails on the current code
-
npm run typecheckandnpm testpass
Want to work on this? Comment below and I'll assign it to you. Please take one issue at a time, branch off develop, and open your PR against develop with Closes #95 in the description.
- Dominant language
- TypeScript
- Stars
- 0
- Forks
- 1
- Avg merge
- 8h 36m
- Merged PRs (30d)
- 55
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from codercops/discord-bot
-
Merged PR shoutout misses the count when the program label is added after the mergePossibly taken @harshit-exe-dev claimed this today. Openbug hacktoberfest help wanted
Difficulty 4/5 3-5 days Newbie friendliness 48/100
codercops/discord-bot#59 · 5 comments · 1 assignee ·
Maintainers usually reply within 1 day
-
hacktoberfest
Difficulty 1/5 Under an hour Newbie friendliness 15/100
codercops/discord-bot#15 · 4 comments ·
Maintainers usually reply within 1 day
All issues in codercops/discord-bot
Similar issues
-
ready
Difficulty 2/5 1-3 hours Newbie friendliness 63/100
wheresrhys/totf#1214 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
CodeChefVIT/ffcs#281 ·
Maintainers usually reply within 2 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 83/100
endora-commerce/endora-commerce#451 ·
Maintainers usually reply within 1 day
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
vetro-protocol/vetro-monorepo#1007 ·
Maintainers usually reply within 1 day