Skip to content

Add aria-labels and accessibility improvements to buttons and navigation... #894

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

eslteacher902010
Copy link

@eslteacher902010 eslteacher902010 commented Jul 6, 2025

I added some aria labels. Some of the aria labels also add language filtering components. I hope this works.

I'm new to this, so appreciate your patience. Thanks!

Addresses #874

@coseeian
Copy link
Collaborator

@ksen0 I have reviewed this PR, and it looks good.

Copy link
Member

@ksen0 ksen0 left a comment

Choose a reason for hiding this comment

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

Hi @eslteacher902010 thank you for working on this! Happy to merge - just a very small request about the indentation.

<Icon kind={isOpen ? "chevron-down" : "chevron-up"} />
</div>
</button>
class={styles.toggle}
Copy link
Member

Choose a reason for hiding this comment

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

Could you fix the indentation here, please? Looks like some spaces got dropped

Copy link
Author

Choose a reason for hiding this comment

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

Same here thanks!

aria-hidden="true"
tabIndex={-1}
>
class={styles.toggle}
Copy link
Member

Choose a reason for hiding this comment

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

Same spacing issue here- thank you!

Copy link
Author

Choose a reason for hiding this comment

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

I tried to fix it, but let me know if I'm off in any way. Thanks!

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