Skip to content
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

aria attributes for Datepicker component is incomplete #180

Open
2 tasks done
andyedward opened this issue Mar 27, 2024 · 0 comments
Open
2 tasks done

aria attributes for Datepicker component is incomplete #180

andyedward opened this issue Mar 27, 2024 · 0 comments
Assignees
Labels
bug Something isn't working

Comments

@andyedward
Copy link

Prerequisites

Describe the issue

Title: Enhance SGDS Date Picker Accessibility - Update Screen Reader Aria-Labels
Labels: Accessibility, Bug
Description:
This change request aims to improve the accessibility of the SGDS date picker component for users relying on screen readers. Currently, the screen reader announcements for certain elements lack clarity, specifically the back arrow button which announces "button, group."
To address this, we propose updating the aria-labels for various elements within the date picker. A detailed image outlining the suggested aria-labels for each element is attached to this ticket.
image (1)
image (2)

Expected Behaviour:
Screen reader announcements should accurately describe the function of each element within the date picker.
Users should have a clear understanding of how to interact with the date picker controls using screen readers.

What operating system(s) are you seeing the problem on?

macOS

What browser(s) are you seeing the problem on?

Chrome

Describe your frontend stack. What version of React and @govtechsg/sgds-web-component are you using? CSR or SSR?

react v18.2 and latest sgds-web-component in https://react.designsystem.tech.gov.sg/?path=/docs/templates--single-page-form. CSR + SSR

@andyedward andyedward added the bug Something isn't working label Mar 27, 2024
@clukhei clukhei self-assigned this Mar 28, 2024
@clukhei clukhei changed the title Provide a general summary of the issue aria attributes for Datepicker component is incomplete Apr 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants