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

bug: Ion-datetime component is not accessible for the user using keyboard #21553

Closed
kensodemann opened this issue Jun 16, 2020 · 5 comments
Closed
Assignees
Labels
package: core @ionic/core package type: bug a confirmed bug report
Milestone

Comments

@kensodemann
Copy link
Member

Bug Report

Ionic version:

[ ] 4.x
[x] 5.x

Current behavior:
The screen reads the ion-datetime component as a button. It’s not reading the associate aria-label or the for it. Also, the date selector is not accessible using only keyboard. It does not receive the focus by default.

Issue is reproducible from the sample implementation also
https://ionicframework.com/docs/demos/api/datetime/index.html?ionic:mode=ios

Refer to item 4 in the document shared in Slack for further details.
https://ionicteam.slack.com/archives/C7CGXAVTL/p1592319616186200

@ionitron-bot ionitron-bot bot added the triage label Jun 16, 2020
@kensodemann kensodemann changed the title bug: bug: Ion-datetime component is not accessible for the user using keyboard Jun 16, 2020
@brandyscarney brandyscarney added package: core @ionic/core package type: bug a confirmed bug report labels Aug 27, 2020
@ionitron-bot ionitron-bot bot removed the triage label Aug 27, 2020
@kensodemann
Copy link
Member Author

From #21602 -

The tab navigation / arrow key navigation is not working for ion-datetime. This is an a11y issue.

This is reproducible with the example mentioned in ionic site: https://ionicframework.com/docs/demos/api/datetime/index.html?ionic:mode=ios

This is item 9 in the document that was shared in the internal Framework Slack channel

@kensodemann
Copy link
Member Author

From the users we are working with on this:

the ion--datetime, have issues when we try on android device using talkback as well.
Following are the issues we could observe:

Navigation to the selection doesn't happen on swipe right.( next element navigation).

Navigation from month field to the date field and to the year doesn't happen on swipe right even after selection.

The label is not read out as provided.

@brandyscarney brandyscarney added this to the a11y milestone Oct 2, 2020
@kalpeshjain89
Copy link

Hi,
We are using Ionic framework to develop a mobile app which needs to be accessible. The App will cater to countries having accessibility compliance and laws in place thereby making A11y a prime requirement. Our launch time is around mid May, 2021. We would appreciate if anyone can give a TAT for fixing this issue?

@willmartian
Copy link
Contributor

Thanks for the issue! ion-datetime has revamped keyboard navigation coming out in Framework v6.

@liamdebeasi liamdebeasi modified the milestones: a11y, 6.0.0-beta.2 Jul 19, 2021
@ionitron-bot
Copy link

ionitron-bot bot commented Aug 18, 2021

Thanks for the issue! This issue is being locked to prevent comments that are not relevant to the original issue. If this is still an issue with the latest version of Ionic, please create a new issue and ensure the template is fully filled out.

@ionitron-bot ionitron-bot bot locked and limited conversation to collaborators Aug 18, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
package: core @ionic/core package type: bug a confirmed bug report
Projects
None yet
Development

No branches or pull requests

5 participants