UI5 / UI5/webcomponents

[Feature Request]: [SF_ACC] [Carousel] Keyboard users cannot focus on or interact with navigation buttons on the carousel

Open
#10,693 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

ACC feature request SAP SF SF_ACC TOPIC RD
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.