Repository navigation
Conversation
SummaryThe following content is AI-generated and provides a summary of the pull request: Warning You are about to make a PR to the EXTERNAL Architecture Center. Which content does this PR apply to? (Enter a short description)Title: Improve keyboard accessibility for tabs and document navigation Improves accessibility across Architecture Tabs and Quick Start document navigation:
Validation: 46 Jest tests passed, focused ESLint passed, TypeScript reported no diagnostics in changed files, and the production build and diff checks completed successfully. Who should review your contribution? (Use @mention to be more specific)Architecture Center UI and accessibility maintainers. Checklist before submitting
Note Feel free to contact the administrators if you have any questions.
PR Bot InformationVersion:
|
Quick Start document rows used clickable
divelements, and the homepage tab set did not implement the keyboard behavior required for ARIA tabs. Document navigation and sub-page creation are now separate named buttons with visible focus, active-state semantics, and decorative icons hidden from assistive technology.Architecture tabs now support Arrow Left/Right with wrapping plus Home and End, move focus with selection, expose horizontal orientation, and connect each tab to its panel with unique IDs. The touched component type errors and timer cleanup are also corrected.
Validation:
npm run buildgit diff --check