fix(quickstart): Resolve accessibility violations #2100
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.



Summary
This PR addresses 3 accessibility violations identified by axe-core testing against WCAG 2.0/2.1 AA standards.
Fixed
Changes
1. aria-progressbar-name (WCAG 1.1.1)
aria-labeltoLinearProgresscomponent inQuickstartFooter.tsxfooter.progressBarLabelacross all supported languages (en, de, es, fr, it, ja)2. Invalid list structure (WCAG 1.3.1)
Boxwrapper inQuickstartItem.tsxto render as<li>element usingcomponent="li"<ul>only contains<li>children3. Nested interactive controls (WCAG 4.1.2)
IconButtoninQuickstartItem.tsxto be purely decorative:aria-hidden="true"to hide from screen readerstabIndex={-1}to remove from tab orderListItemwithrole="button"handles all interactivityUI after changes
Screen.Recording.2026-01-16.at.8.43.55.PM.mov
✔️ Checklist