Skip to content

pages surface: homepage landmark + heading outline#469

Merged
ChBrain merged 1 commit into
mainfrom
surface/pages/homepage-landmarks
Jul 4, 2026
Merged

pages surface: homepage landmark + heading outline#469
ChBrain merged 1 commit into
mainfrom
surface/pages/homepage-landmarks

Conversation

@ChBrain

@ChBrain ChBrain commented Jul 4, 2026

Copy link
Copy Markdown
Owner

Three accessibility fixes on the company homepage:

  • <main class="snap-scroll"><div> — BaseLayout already provides the page's main landmark, so this was a nested/duplicate main. ⚠️ Requires governance: tag-agnostic selectors in main.test and architecture-playbook.test #460 (tag-agnostic test selectors) to merge first.
  • The five section titles (Services, The Founder, Method & Architecture, Applications, Plays) become real <h2 class="section-title"> elements — the page previously had a single h1 and no document outline. Class and text unchanged (the design-contract test queries by class); margin: 0 added so the h2 UA default doesn't shift the layout.
  • The planned "More applications" card is no longer a focusable <a href="#"> to nowhere — planned cards render as <div>, only real destinations as links.

Verification: build + unit + site a11y group green on the combined tree with #460.

🤖 Generated with Claude Code

https://claude.ai/code/session_0176ZYTwoV8V4So9SBTizc5X


Generated by Claude Code

…ested main, planned card not a link)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0176ZYTwoV8V4So9SBTizc5X
@ChBrain
ChBrain force-pushed the surface/pages/homepage-landmarks branch from df19bce to 7b53d28 Compare July 4, 2026 19:20
@ChBrain
ChBrain merged commit cd8c657 into main Jul 4, 2026
35 checks passed
@ChBrain
ChBrain deleted the surface/pages/homepage-landmarks branch July 4, 2026 19:26
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.

2 participants