Skip to content

Conversation

@Ovgodd
Copy link
Collaborator

@Ovgodd Ovgodd commented Oct 29, 2025

Purpose

Improve accessibility and styling of the Table of Contents component.

summaryheadings.mp4

issue : 1529

Proposal

  • Add semantic structure (nav, ul, li)
  • Add ARIA attributes for screen reader support
  • Replace hardcoded styles with Cunningham tokens
  • Apply consistent custom focus styling
  • Enable full keyboard navigation: Tab to navigate, Enter to focus and edit a heading (same behavior as mouse click)

@Ovgodd Ovgodd requested a review from AntoLC October 29, 2025 09:54
@Ovgodd Ovgodd self-assigned this Oct 29, 2025
@Ovgodd Ovgodd marked this pull request as ready for review October 29, 2025 09:55
@github-actions
Copy link

github-actions bot commented Oct 29, 2025

Size Change: +188 B (+0.01%)

Total Size: 3.68 MB

Filename Size Change
apps/impress/out/_next/static/4ef7f117/_buildManifest.js 0 B -878 B (removed) 🏆
apps/impress/out/_next/static/6732bb6e/_buildManifest.js 878 B +878 B (new file) 🆕

compressed-size-action

adds semantic structure, aria attributes, and token-based focus styling

Signed-off-by: Cyril <c.gromoff@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants