Accordion Menu is facing ARIA issues
- Dominant language
- JavaScript
- Stars
- 29.8k
- Forks
- 5.4k
- Avg merge
- 25m
- Merged PRs (30d)
- 1
Description
## What should happen?
Accordion Menu should not face ARIA issues.
## What happens instead?
Incompatible `aria-*` attributes and conflicting/breaking `role`s are set.
## Possible Solution
See https://github.com/puzzleYOU/foundation-accordion-menu-example
## Test Case and/or Steps to Reproduce (for bugs)
See https://github.com/puzzleYOU/foundation-accordion-menu-example for a minimal reproducible example with details.
## Context
Our mobile shop version is using Foundation accordion menu. This is how we noticed those issues.
## Your Environment
We are using foundation in a `npm` (`package.json`-based) environment running on Debian.
## Checklist
- [x] I have read and follow the CONTRIBUTING.md document.
- [x] There are no other issues similar to this one.
- NOTE: I reviewed #11980, which is not related to this issue here.
- [x] The issue title and template are correctly filled.
Contributor guide
Research direction
Start by reviewing the linked foundation-accordion-menu-example, which provides the minimal reproduction and details for the ARIA problems. Trace the Accordion Menu implementation used by the npm package, then verify that incompatible aria-* attributes and conflicting roles are removed or corrected. Done means the reproduction no longer reports those issues.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- accessibility, frontend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100