[List] Accessibility Issues during keyboard navigation to "action-end" slot of List-Item #7974
Closed
2 of 4 tasks
Labels
4 - verified
Issues that have been released and confirmed resolved.
a11y
Issues related to Accessibility fixes or improvements.
ArcGIS Knowledge
Issues logged by ArcGIS Knowledge team members.
bug
Bug reports for broken functionality. Issues should include a reproduction of the bug.
calcite-components
Issues specific to the @esri/calcite-components package.
estimate - 3
A day or two of work, likely requires updates to tests.
p - high
Issue should be addressed in the current milestone, impacts component or core functionality
spike
Issues that need quick investigations for time estimations, prioritization, or a quick assessment.
Milestone
Check existing issues
Summary
When navigating a list-item using the keyboard, and navigating to the "action-end" slot of the list item:
Navigating using arrow keys makes the action-end item look focused, however the item cannot be used as expected, which may cause accessibility problems.
Related issue #7936
Actual Behavior
I have found that if you have a Calcite List, you can navigate from the List Item to the item in its "actions-end" slot using tab, and then (e.g. if the action-ends slot contains a Calcite Dropdown trigger action) you can use enter or spacebar to trigger the dropdown:
List Item Focused:
Tab to actions-end slot - pressing enter or spacebar will open the dropdown:
However once you have the actions-end slot focused, you can navigate around using the keyboard arrow keys, if you navigate away from the actions-end icon and then back to it, it looks like it is focused again (although the styling is different):
And now pressing enter or spacebar has no effect - the dropdown does not open.
Expected Behavior
Expected that if the action-end item is focused it should open by pressing enter or spacebar.
Reproduction Sample
https://codepen.io/pcoster/pen/oNJmZmj
Reproduction Steps
Follow the steps outlined in 'Actual Behavior' above
Reproduction Version
1.9.1
Working W3C Example/Tutorial
No response
Relevant Info
No response
Regression?
No response
Priority impact
p3 - want for upcoming milestone
Calcite package
Esri team
ArcGIS Knowledge
The text was updated successfully, but these errors were encountered: