Skip to content

feat(microchart-progress): improve accessibility#1672

Merged
spike-rabbit merged 1 commit intomainfrom
feat/improve-accessibility-micro-progress-chart
Mar 30, 2026
Merged

feat(microchart-progress): improve accessibility#1672
spike-rabbit merged 1 commit intomainfrom
feat/improve-accessibility-micro-progress-chart

Conversation

@akashsonune
Copy link
Copy Markdown
Member

@akashsonune akashsonune commented Mar 18, 2026

Copy link
Copy Markdown
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.

Comment thread projects/native-charts-ng/microchart-progress/si-microchart-progress.component.ts Outdated
@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
Copy Markdown

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
Copy Markdown
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.

Comment thread src/app/examples/si-ncharts/si-micro-charts.html Outdated
@akashsonune akashsonune force-pushed the feat/improve-accessibility-micro-progress-chart branch from d832927 to eb0374a Compare March 25, 2026 09:20
@spliffone spliffone added this to the 49.x milestone Mar 27, 2026
Copy link
Copy Markdown
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.

👍

@spike-rabbit spike-rabbit added this pull request to the merge queue Mar 30, 2026
Merged via the queue into main with commit f0de43a Mar 30, 2026
11 checks passed
@spike-rabbit spike-rabbit deleted the feat/improve-accessibility-micro-progress-chart branch March 30, 2026 14:36
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.

4 participants