Skip to content

fix(a11y): add accessible names to icon-only links#80

Merged
balajmarius merged 1 commit into
mainfrom
fix/a11y-link-accessible-names
May 27, 2026
Merged

fix(a11y): add accessible names to icon-only links#80
balajmarius merged 1 commit into
mainfrom
fix/a11y-link-accessible-names

Conversation

@ErolP18
Copy link
Copy Markdown
Collaborator

@ErolP18 ErolP18 commented May 27, 2026

Lighthouse flagged the Claudebin logo links in the app bar and footer for missing discernible names — they wrap a decorative SVG with no text or aria-label, so screen readers announce them as just "link".

  • AppBar logo: aria-label via new common.claudebinHome string.
  • Footer logo: same shared string.
  • Embed footer logo: same root cause (icon-only link). Adds aria-label using the existing embed.openFullConversation key, which matches the link's destination (the full thread page).

Summary

Brief description of changes.

Changes

  • Change 1
  • Change 2

Claudebin Session

🔗 Session Link

Testing

How did you test this?

Checklist

  • bun check passes
  • bun type-check passes
  • Tested locally
  • Claudebin session link attached

Lighthouse flagged the Claudebin logo links in the app bar and footer
for missing discernible names — they wrap a decorative SVG with no
text or aria-label, so screen readers announce them as just "link".

- AppBar logo: aria-label via new common.claudebinHome string.
- Footer logo: same shared string.
- Embed footer logo: same root cause (icon-only link). Adds
  aria-label using the existing embed.openFullConversation key,
  which matches the link's destination (the full thread page).

Co-authored-by: Cursor <cursoragent@cursor.com>
@balajmarius balajmarius merged commit 2e1aed2 into main May 27, 2026
1 of 2 checks passed
@balajmarius balajmarius deleted the fix/a11y-link-accessible-names branch May 27, 2026 13:22
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.

2 participants