Skip to content

feat(microchart-progress): improve accessibility#1672

Open
akashsonune wants to merge 1 commit intomainfrom
feat/improve-accessibility-micro-progress-chart
Open

feat(microchart-progress): improve accessibility#1672
akashsonune wants to merge 1 commit intomainfrom
feat/improve-accessibility-micro-progress-chart

Conversation

@akashsonune
Copy link
Member

@akashsonune akashsonune commented Mar 18, 2026

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request improves the accessibility of the si-microchart-progress component by adding appropriate ARIA attributes. The implementation is a good step forward. However, to ensure the component is always accessible, the new ariaLabel input should be required, as an accessible name is crucial for a progress bar. Additionally, the repository's contribution guidelines require that new features are accompanied by unit tests, which appear to be missing for this new functionality.

@akashsonune akashsonune force-pushed the feat/improve-accessibility-micro-progress-chart branch 2 times, most recently from a85aa50 to 135fd59 Compare March 20, 2026 17:57
@github-actions
Copy link

github-actions bot commented Mar 20, 2026

⬇️ Download VRTs

@akashsonune akashsonune force-pushed the feat/improve-accessibility-micro-progress-chart branch 4 times, most recently from f52ed49 to d832927 Compare March 24, 2026 06:59
@akashsonune akashsonune requested a review from dr-itz March 24, 2026 08:20
@akashsonune akashsonune marked this pull request as ready for review March 24, 2026 09:18
@akashsonune akashsonune requested review from a team as code owners March 24, 2026 09:18
Copy link
Member

@spike-rabbit spike-rabbit left a comment

Choose a reason for hiding this comment

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

I like the idea, just the aria-label needs some improvement.

@akashsonune akashsonune force-pushed the feat/improve-accessibility-micro-progress-chart branch from d832927 to eb0374a Compare March 25, 2026 09:20
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.

3 participants