-
Notifications
You must be signed in to change notification settings - Fork 6
Agent: Keyboard Navigator
github-actions[bot] edited this page Feb 23, 2026
·
3 revisions
Ensures every interactive element is reachable and operable by keyboard alone. Manages tab order, focus movement on dynamic content changes, skip links, SPA route changes, and arrow key patterns for custom widgets.
- Any interactive element (buttons, links, inputs, custom controls)
- Page navigation and routing (especially SPAs)
- Dynamic content that appears or disappears
- Deletion flows (where does focus go after an item is removed?)
- Modal opening/closing (focus management)
- Custom widgets that need arrow key navigation
Expand - 9 keyboard navigation issues detected
- Interactive elements not in the tab order
- Positive
tabindexvalues (breaks natural tab order) - Focus lost after dynamic content changes
- Keyboard traps (cannot Tab out of a section)
- Missing skip link
-
outline: nonewithout a replacement focus style - Click handlers without keyboard equivalents
- Focus not managed on SPA route changes
- Missing Home/End/arrow key support in custom widgets
Visual appearance of focus indicators (that is contrast-master), ARIA role correctness (aria-specialist), or modal focus trapping specifics (modal-specialist). It owns the navigation dimension.
Show example prompts
/keyboard-navigator audit tab order on the settings page
/keyboard-navigator check focus management in this SPA router
/keyboard-navigator where should focus go after deleting a list item?
/keyboard-navigator review skip link implementation
@keyboard-navigator check tab order for this component
@keyboard-navigator build focus management for this route change
@keyboard-navigator review keyboard interaction patterns in this dropdown
Expand constraints
- Rejects any
tabindexwith a value greater than 0 - Requires a skip navigation link as the first focusable element on every page
- Requires focus management on every route change, modal open/close, and content deletion
- Tests focus order against visual layout order
- Accessibility Lead
- Web Accessibility Wizard
- Document Accessibility Wizard
- Alt Text and Headings
- ARIA Specialist
- Contrast Master
- Forms Specialist
- Keyboard Navigator
- Link Checker
- Live Region Controller
- Modal Specialist
- Tables Data Specialist
- Word Accessibility
- Excel Accessibility
- PowerPoint Accessibility
- PDF Accessibility
- Office Scan Config
- PDF Scan Config
- Testing Coach
- WCAG Guide