[ic-tab-group/ic-horizontal-scroll] A11y violation
Open
Nobody has claimed this yet.
tabs component
- Dominant language
- TypeScript
- Stars
- 53
- Forks
- 63
- Avg merge
- 2d 4h
- Merged PRs (30d)
- 15
Description
Summary of the bug
E2E a11y testing on ic-tabs has shown a serious violation when using ic-tabs with scrollable content. The issue looks to stem from ic-horizontal-scroll (see below).
📸 Screenshots or code
Violation
packages/web-components/src/components/ic-horizontal-scroll.tsx
🖥 📱 Device
- Type: Cypress a11y testing
🧐 Expected behaviour
All a11y tests should pass. To check this please uncomment the a11y tests in the ic-tabs Cypress tests
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 with packages/web-components/src/components/ic-horizontal-scroll.tsx and the ic-tabs Cypress tests mentioned in the issue. Uncomment the accessibility tests, reproduce the reported violation, and use the test results to verify that all a11y checks pass.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- accessibility, frontend, testing
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100