Skip to content

Conversation

@Ovgodd
Copy link
Collaborator

@Ovgodd Ovgodd commented Nov 19, 2025

Purpose

Fix accessibility of the header panel toggle button to improve screen reader support.

issue : 1617

Proposal

  • Update aria-label dynamically based on isPanelOpen
  • Add aria-expanded to reflect the panel state

@Ovgodd Ovgodd requested a review from AntoLC November 19, 2025 10:32
@Ovgodd Ovgodd self-assigned this Nov 19, 2025
@Ovgodd Ovgodd changed the title ✨(frontend) fix toggle panel button a11y with dynamic label and aria-… ♿(frontend) fix toggle panel button a11y with dynamic label and aria-… Nov 19, 2025
@Ovgodd Ovgodd linked an issue Nov 19, 2025 that may be closed by this pull request
@Ovgodd Ovgodd force-pushed the fix/a11y-button-toggle-state branch from 68a9038 to 4bb35be Compare November 19, 2025 10:33
@Ovgodd Ovgodd marked this pull request as ready for review November 19, 2025 10:33
@github-actions
Copy link

github-actions bot commented Nov 19, 2025

Size Change: +22 B (0%)

Total Size: 4.07 MB

Filename Size Change
apps/impress/out/_next/static/a74ae0a5/_buildManifest.js 0 B -883 B (removed) 🏆
apps/impress/out/_next/static/bc7dec6a/_buildManifest.js 882 B +882 B (new file) 🆕

compressed-size-action

improves screen sr by updating label and state indication dynamically

Signed-off-by: Cyril <c.gromoff@gmail.com>
@Ovgodd Ovgodd force-pushed the fix/a11y-button-toggle-state branch from 4bb35be to 0862524 Compare November 19, 2025 12:51
- ♿(frontend) improve ARIA in doc grid and editor for a11y #1519
- ♿(frontend) improve accessibility and styling of summary table #1528
- ♿(frontend) add focus trap and enter key support to remove doc modal #1531
- ♿(frontend) fix toggle panel button a11y with dynamic label and aria-… #1634
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not big fan of the elliptic, you should find a more concise title, same for the title of the pull request.

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.

A11y: Missing toggled state information for ButtonTogglePanel

3 participants