[Feature Request]: [SF_ACC] [Carousel] Keyboard users cannot focus on or interact with navigation buttons on the carousel
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 1.8k
- Forks
- 285
- Avg merge
- 3d 2h
- Merged PRs (30d)
- 59
Description
Feature Request Description
Currently, the carousel component is only navigable via the left and right arrow keys for keyboard users. Users are not able to tab to focus on the carousel navigation buttons and additionally the buttons are not interactive. This causes confusion for keyboard users because visually there are buttons on the carousel which they expect to be interactive elements.
Proposed Solution
It would be a better experience for users if they could tab to the navigation buttons and trigger the them via the "Space" or "Enter" key like any other button element.
Proposed Alternatives
No response
Organization
SAP SuccessFactors
Additional Context
No response
Priority
Medium
Privacy Policy
- I’m not disclosing any internal or sensitive information.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the carousel component and its navigation-button implementation in the repository. Check how keyboard focus and button activation are currently handled, then verify that the navigation controls can be reached by Tab and activated with Space or Enter.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- accessibility, frontend
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100