Stepper accessibility issues in lighthouse
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 39
- Forks
- 14
- Avg merge
- 1d 16h
- Merged PRs (30d)
- 13
Description
Lighthouse reports the following new accessibility issues with the stepper added to the angular example app:
Complaining about lists and list items not having direct parent child relationships but if you look at the actual accessibility tree you see of the accessibility tree impacting elements they are direct parent-child relationships:
I'm not sure how to reconcile this, think it's probably an issue to report to axe-core. For now just dropping the threshold.
Originally posted by @rajsite in https://github.com/ni/nimble/pull/2927#discussion_r3076061586
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 the stepper in the Angular example app and reproduce the Lighthouse accessibility report, focusing on the reported list and list-item parent-child relationships. Compare the report with the accessibility tree and determine whether dropping the threshold is sufficient or whether the finding should be reported to axe-core; done requires a verified resolution or a clear follow-up.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- angular, typescript
- Domain
- accessibility, testing-qa
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 40/100