Skip to content

Improve website accessibility baseline#106

Merged
vahid-ahmadi merged 1 commit into
mainfrom
agent/accessibility-and-metadata-baseline
Jul 26, 2026
Merged

Improve website accessibility baseline#106
vahid-ahmadi merged 1 commit into
mainfrom
agent/accessibility-and-metadata-baseline

Conversation

@vahid-ahmadi

Copy link
Copy Markdown
Contributor

What changed

  • implements roving tabindex for both connector and model tablists
  • adds Arrow Left/Right, Home, and End keyboard behavior with focus movement
  • connects tabs and panels with stable IDs, aria-controls, and aria-labelledby
  • adds a visible mobile cue for the horizontally scrollable Economy topic navigation
  • fixes the Contact page heading hierarchy
  • adds missing Open Graph metadata to Models and Contact

Why

The tab controls were click-only and put every tab in the normal Tab sequence. The mobile Economy navigation hid most destinations without communicating that it scrolls, and two public pages lacked baseline structural or sharing metadata.

Validation

  • local browser: Arrow Right selected and focused ChatGPT, with one tab stop
  • local browser: End selected and focused pe-microsim, with one tab stop
  • local browser: corresponding tab panels became visible
  • local 390px screenshot confirms the Economy swipe cue
  • 11 site-contract tests passed
  • generated Economy, navigation, charts, and notes checks passed
  • no browser error overlay detected

@vercel

vercel Bot commented Jul 26, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
macromod Ready Ready Preview, Comment Jul 26, 2026 1:48pm

Request Review

@vahid-ahmadi
vahid-ahmadi marked this pull request as ready for review July 26, 2026 13:51
@vahid-ahmadi
vahid-ahmadi merged commit 52f74bb into main Jul 26, 2026
4 checks passed
@vahid-ahmadi
vahid-ahmadi deleted the agent/accessibility-and-metadata-baseline branch July 26, 2026 13:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant