[list][toggle group][toolbar] Integrate `useRovingTabIndex`
Open
Nobody has claimed this yet.
type: new feature
umbrella
v9.x
- Dominant language
- JavaScript
- Stars
- 99.1k
- Forks
- 32.5k
- Avg merge
- 2d 17h
- Merged PRs (30d)
- 106
Description
Continues https://github.com/mui/material-ui/issues/15597
We have now have a useRovingTabIndex util, remaining components that should integrate with it:
- List/ListItem
- ToggleButton/ToggleButtonGroup https://github.com/mui/material-ui/issues/17281
- ButtonGroup?
There is a Toolbar but it doesn't seem to be intended as a role="toolbar" composite
Search keywords:
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 existing useRovingTabIndex utility and the List/ListItem and ToggleButton/ToggleButtonGroup component entry points named here. Determine whether ButtonGroup and Toolbar are also in scope, using the linked prior issue for context. Done means the agreed components integrate the utility and provide the expected roving-tab-index behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, react
- Domain
- accessibility, frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 45/100