-
Notifications
You must be signed in to change notification settings - Fork 92
[Date Picker] Cannot change day in the component via keyboard when NVDA is active #12653
Copy link
Copy link
Open
Labels
ArcGIS Maps SDK for JavaScriptIssues logged by ArcGIS SDK for JavaScript team members.Issues logged by ArcGIS SDK for JavaScript team members.a11yIssues related to Accessibility fixes or improvements.Issues related to Accessibility fixes or improvements.bugBug reports for broken functionality. Issues should include a reproduction of the bug.Bug reports for broken functionality. Issues should include a reproduction of the bug.estimate - 5A few days of work, definitely requires updates to tests.A few days of work, definitely requires updates to tests.impact - p2 - want for an upcoming milestoneUser set priority impact status of p2 - want for an upcoming milestoneUser set priority impact status of p2 - want for an upcoming milestonep - highIssue should be addressed in the current milestone, impacts component or core functionalityIssue should be addressed in the current milestone, impacts component or core functionalityspike completeIssues that have a research spike completed and dev work can proceedIssues that have a research spike completed and dev work can proceed
Description
Metadata
Metadata
Assignees
Labels
ArcGIS Maps SDK for JavaScriptIssues logged by ArcGIS SDK for JavaScript team members.Issues logged by ArcGIS SDK for JavaScript team members.a11yIssues related to Accessibility fixes or improvements.Issues related to Accessibility fixes or improvements.bugBug reports for broken functionality. Issues should include a reproduction of the bug.Bug reports for broken functionality. Issues should include a reproduction of the bug.estimate - 5A few days of work, definitely requires updates to tests.A few days of work, definitely requires updates to tests.impact - p2 - want for an upcoming milestoneUser set priority impact status of p2 - want for an upcoming milestoneUser set priority impact status of p2 - want for an upcoming milestonep - highIssue should be addressed in the current milestone, impacts component or core functionalityIssue should be addressed in the current milestone, impacts component or core functionalityspike completeIssues that have a research spike completed and dev work can proceedIssues that have a research spike completed and dev work can proceed
monday.com sync: #18048483301
Check existing issues
Summary
The
date-pickercomponent's day cannot be changed via keyboard arrow keys when NVDA is active, however normal keyboard functionality and JAWS provide as-expected functionality to the component.Actual Behavior
When NVDA is active the component's day cannot be changed via keyboard.

Expected Behavior
Reproduction Sample
https://codepen.io/geospatialem/pen/OPygNQb
Reproduction Steps
Reproduction Version
3.2.1
Working W3C Example/Tutorial
No response
Relevant Info
Keyboard navigation works as-expected outside of AT and with JAWS, but across browsers with NVDA is not functional
Our third party audit recommended the following:
Regression?
No response
Priority impact
impact - p2 - want for an upcoming milestone
Calcite package
Esri team
ArcGIS Maps SDK for JavaScript
This seems related to the
refof the component'sdate-picker-month, where the left/right arrow keys aren't getting picked up properly with NVDA (note: the up/down arrows are responding as-expected):calcite-design-system/packages/calcite-components/src/components/date-picker-month/date-picker-month.tsx
Lines 658 to 663 in 3815a50
Marked the above as
spike complete, however more exploration may be needed as to why this is occurring.