Esri / calcite-design-system

A monorepo containing the packages for Esri's Calcite Design System
https://developers.arcgis.com/calcite-design-system/
Other
290 stars 75 forks source link

[List item] Multiple slotted actions are not keyboard accessible #8664

Closed geospatialem closed 9 months ago

geospatialem commented 9 months ago

Check existing issues

Actual Behavior

When multiple actions are slotted in a list-item, after the first action the remaining elements are not keyboard accessible.

Expected Behavior

The tab keys should navigate through the component and all of its slotted actions.

Reproduction Sample

https://codepen.io/geospatialem/pen/qBvpKYO

Reproduction Steps

  1. Open the sample
  2. Try to navigate through the component with the tab key
  3. Observe it gets stuck after the first slotted action, when more than one action is present
  4. Change the version to 2.1.0
  5. Observe the keyboard functionality works as-expected

Reproduction Version

2.3.0

Relevant Info

Possibly related to https://github.com/Esri/calcite-design-system/issues/8493, the regression occurs between 2.1.0 and 2.2.0

Regression?

2.1.0

Priority impact

p4 - not time sensitive

Impact

High

Calcite package

Esri team

ArcGIS Enterprise

github-actions[bot] commented 9 months ago

Installed and assigned for verification.

DitwanP commented 9 months ago

šŸ” Verified locally on main