Skip to content

fix(a11y): add role=navigation and aria-label to ActivityBar#40

Open
davidweb3-ctrl wants to merge 1 commit intoCortexLM:mainfrom
davidweb3-ctrl:fix/a11y-activity-bar-27742
Open

fix(a11y): add role=navigation and aria-label to ActivityBar#40
davidweb3-ctrl wants to merge 1 commit intoCortexLM:mainfrom
davidweb3-ctrl:fix/a11y-activity-bar-27742

Conversation

@davidweb3-ctrl
Copy link

Summary

Adds proper ARIA landmark role and accessible name to the ActivityBar container for screen reader users navigating by landmarks.

Changes

  • Added role="navigation" to the <aside> element
  • Added aria-label="Primary sidebar" for context

Issue

Fixes PlatformNetwork/bounty-challenge#27742

The Activity bar container previously had no explicit landmark role or accessible name, making it unclear for screen reader users navigating by landmarks.

Adds proper ARIA landmark role and accessible name to the ActivityBar
container for screen reader users navigating by landmarks.

- Added role="navigation" to the aside element
- Added aria-label="Primary sidebar" for context

Fixes PlatformNetwork/bounty-challenge#27742
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.

[BUG] [alpha] Activity bar / sidebar container lacks navigation landmark or aria-label

1 participant