Repository navigation
fix(website/a11y): contrast tokens, focus-visible, tap targets, theme toggle, search combobox - #707
Conversation
… toggle, search combobox Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01RkzVu3JY9Y6BRWfjesWts9
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Claude finished @ajitpratap0's task in 20s —— View job PR review: a11y contrast, focus-visible, tap targets, theme toggle, search comboboxOverall this is a solid, focused a11y pass. I read the diff for Issues worth fixing
Minor
Test coverageThere are no automated a11y tests. Consider a Playwright/axe check on the home and docs pages, plus a keyboard test for open search → arrow → Enter → focus restore. Lighthouse CI will catch contrast but not the combobox behaviour. Nothing here is blocking. Items 1 and 2 are the ones I'd fix before merge. |
…ch targets Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01RkzVu3JY9Y6BRWfjesWts9
|
Addressed review feedback:
🤖 Generated with Claude Code |
|
Claude finished @ajitpratap0's task in 29s —— View job Review of PR #707 (a11y: contrast, focus-visible, tap targets, theme toggle, search combobox)I read the diff for Earlier review items that don't apply
Worth fixing (small)
Minor
Tests |
…gets Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01RkzVu3JY9Y6BRWfjesWts9
|
Review fixes pushed:
|
|
Claude finished @ajitpratap0's task in 21s —— View job Review of PR #707 (a11y pass)I read Fix before merge (all in
Earlier review points that don't hold
Minor, non-blocking
Tests |
|
Claude finished @ajitpratap0's task in 26s —— View job Review of PR #707 (a11y pass)I read Fix before merge (all in
Prior review points that don't hold
Minor, non-blocking
Tests Nothing here blocks the merge, but I'd fix items 1-3 first. |
Summary
text-zinc-500/600moved totext-text-muted.:focus-visiblering; icon buttons and search triggermin-h-11 min-w-11; footer linkspy-2.aria-pressed+data-theme-toggle; light-theme CSS rewritten to use data attributes (search trigger, repo link, toggle) instead of aria-label selectors.aria-activedescendant, portal +inertbackground, focus restored to trigger on close. Navbar logoalt="".SocialProof.tsx(StatsBar.tsxandFadeInCSS.tsxwere already gone on main). CHANGELOG.md untouched.Test Plan
npm ci && npm run typecheck && npm run lint && npm run buildpass (lint: warnings only, pre-existing).Breaking Changes
None.
Closes #655
Part of #634
🤖 Generated with Claude Code
https://claude.ai/code/session_01RkzVu3JY9Y6BRWfjesWts9