focus-management
Installation
SKILL.md
Focus Management
Essential patterns for managing keyboard focus in accessible web applications, ensuring keyboard-only users can navigate complex interactive components.
Overview
- Building modals, dialogs, or drawers that require focus trapping
- Implementing tab panels, menus, or toolbars with roving tabindex
- Restoring focus after closing overlays or completing actions
- Creating skip links for keyboard navigation
- Ensuring focus visibility meets WCAG 2.4.7 requirements
Quick Reference
FocusScope Trap (React Aria)
import { FocusTrap } from '@react-aria/focus';