Skip to content

[UI/UX] Use :focus-visible consistently for keyboard-only focus outlines #706

Description

@nanaf6203-bit

Problem Statement

Several buttons and PropertyCards use :focus instead of :focus-visible. Mouse clicks leave behind a focus ring that doesn't help keyboard users.

Acceptance Criteria

  • All interactive elements use :focus-visible (not :focus)
  • Minimum 2px outline offset
  • Custom Tailwind utility focus-visible:outline-ring standardised
  • Storybook a11y addon reports 0 critical focus issues

Implementation Notes

Tailwind 4 ships :focus-visible utilities by default; just replace ad-hoc styles.

Files Likely Affected

  • All components with focus styles
  • src/components/ui/*

Difficulty / Effort

  • Difficulty: Easy
  • Effort: T-Shirt S

Labels

accessibility, priority:medium, area:ui

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave program

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions