Use :focus-visible instead of :focus #153

Merged
jakob.scheid merged 1 commits from refactor/use-focus-visible into main 2026-07-29 17:51:57 +02:00
Member

Use :focus-visible instead of :focus

Replace all :focus selectors used for focus styling with :focus-visible.

This ensures that focus indicators are only shown when appropriate, improving the user experience for mouse and touch users while maintaining keyboard accessibility.

Summary

  • replace :focus with :focus-visible
  • keep keyboard focus indicators
  • avoid unnecessary focus styles for pointer interactions

Related issues

Closes: #152

# Use :focus-visible instead of :focus Replace all `:focus` selectors used for focus styling with `:focus-visible`. This ensures that focus indicators are only shown when appropriate, improving the user experience for mouse and touch users while maintaining keyboard accessibility. ## Summary - replace `:focus` with `:focus-visible` - keep keyboard focus indicators - avoid unnecessary focus styles for pointer interactions ## Related issues Closes: #152
jakob.gregory added 1 commit 2026-07-29 17:49:01 +02:00
jakob.gregory added the Kind/Feature label 2026-07-29 17:49:40 +02:00
jakob.gregory added the
Priority
High
2
label 2026-07-29 17:50:50 +02:00
jakob.scheid approved these changes 2026-07-29 17:51:29 +02:00
jakob.scheid merged commit ba1ee27ba2 into main 2026-07-29 17:51:57 +02:00
jakob.scheid deleted branch refactor/use-focus-visible 2026-07-29 17:51:57 +02:00
jakob.gregory added this to the 0.1.0 milestone 2026-07-29 17:52:12 +02:00
jakob.gregory added this to the Project Board project 2026-07-29 17:52:31 +02:00
jakob.gregory moved this to Done in Project Board on 2026-07-29 17:52:33 +02:00
jakob.scheid moved this to Review in Project Board on 2026-07-29 17:53:29 +02:00
jakob.scheid moved this to Done in Project Board on 2026-07-29 17:53:36 +02:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Seekra/frontend#153