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

Screenreader doesn't announce selected date when range is active #5125

Open
JoseeWouters opened this issue Sep 25, 2024 · 1 comment
Open

Comments

@JoseeWouters
Copy link

JoseeWouters commented Sep 25, 2024

Describe the bug
We are using two date pickers to have the option to select a specific date range with a start date an end date. We have used several of the available Aria labels to make sure a screenreader announces correctly the selected date and also the focused date.
But if you have a date selected, for example september 1st to september 25th and after this you select september 15th, the screenreader will not announce this as selected.

To Reproduce
Steps to reproduce the behavior:

  1. Make sure to have a screenreader active (I'm using NVDA)
  2. In a date picker where you can select a date range
  3. select a start date
  4. select an end date
  5. The screenreader will announce the selected dates correctly
  6. After this selection, select a new date in this date range
  7. the screenreader will not announce this new date

Expected behavior
I expect the screenreader to announce the newly selected date, always, regardless of other previous selections

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: Windows
  • Browser [e.g. chrome, safari] Chrome
  • Version 129

Screenreader

  • NVDA
  • Version 2023.2

Additional context
Add any other context about the problem here.

@ahaws-govcio
Copy link

👍
On top of this, the screen reader does not announce the keyboard navigation of the dates, therefore, the users doesn't know what date is high-lighted by the keyboard navigation.

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

No branches or pull requests

2 participants