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

[list] Safari keyboard navigation issues #11517

Closed
2 of 6 tasks
mpayson opened this issue Feb 11, 2025 · 1 comment
Closed
2 of 6 tasks

[list] Safari keyboard navigation issues #11517

mpayson opened this issue Feb 11, 2025 · 1 comment
Labels
0 - new New issues that need assignment. ArcGIS Data Pipelines Issues logged by ArcGIS Data Pipelines team members. bug Bug reports for broken functionality. Issues should include a reproduction of the bug. impact - p3 - not time sensitive User set priority impact status of p3 - not time sensitive needs triage Planning workflow - pending design/dev review.

Comments

@mpayson
Copy link

mpayson commented Feb 11, 2025

Check existing issues

Actual Behavior

It looks like there are two issues / differences when keyboard navigating lists with Safari vs Chrome & Firefox

  1. The "X" button can't be reached when the item is closable
  2. The slotted actions can't be reached using Tab, only with arrows

Expected Behavior

Keyboard navigation is the same as Chrome & Firefox, lists can be closed using the keyboard

Reproduction Sample

https://developers.arcgis.com/calcite-design-system/components/list/

Reproduction Steps

  1. Open "List with closable items" demo in Safari
  2. Try navigating to the "X" with keyboard, see it can't be focused using tab or arrow keys
  3. Try navigating to the action with Tab, see it can't be focused (like in Firefox / Chrome)

Reproduction Version

3.0.0

Relevant Info

Safari Version 18.2 (20620.1.16.11.8)

Regression?

No response

Priority impact

impact - p3 - not time sensitive

Impact

No response

Calcite package

  • @esri/calcite-components
  • @esri/calcite-components-react
  • @esri/calcite-design-tokens
  • @esri/calcite-ui-icons
  • @esri/eslint-plugin-calcite-components

Esri team

ArcGIS Data Pipelines

@mpayson mpayson added 0 - new New issues that need assignment. bug Bug reports for broken functionality. Issues should include a reproduction of the bug. needs triage Planning workflow - pending design/dev review. labels Feb 11, 2025
@github-actions github-actions bot added ArcGIS Data Pipelines Issues logged by ArcGIS Data Pipelines team members. impact - p3 - not time sensitive User set priority impact status of p3 - not time sensitive labels Feb 11, 2025
@mpayson
Copy link
Author

mpayson commented Feb 11, 2025

Ignore - this is how Safari works with its default settings

@mpayson mpayson closed this as not planned Won't fix, can't repro, duplicate, stale Feb 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0 - new New issues that need assignment. ArcGIS Data Pipelines Issues logged by ArcGIS Data Pipelines team members. bug Bug reports for broken functionality. Issues should include a reproduction of the bug. impact - p3 - not time sensitive User set priority impact status of p3 - not time sensitive needs triage Planning workflow - pending design/dev review.
Projects
None yet
Development

No branches or pull requests

1 participant