whatwg / html

HTML Standard
https://html.spec.whatwg.org/multipage/
Other
8.07k stars 2.65k forks source link

Proposal for: a declarative way to get keyboard navigation for focusable element groups #7054

Open travisleithead opened 3 years ago

travisleithead commented 3 years ago

Hi folks,

Just wanted to share a new feature idea/proposal released recently. This was driven by internal design/component systems teams at Microsoft and is a way to neatly solve the common "roving tabindex" authoring paradigm with a native solution, while at the same time improving default accessibilty for the same.

It's an early-days incubation proposal, and has lots of issues to work through, but one that I hope will eventually upstream here into the spec, and for that reason I'm creating this issue for tracking ;)

focusgroup attribute

Explainer: https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/Focusgroup/explainer.md

Thanks!

lukewarlow commented 1 year ago

The explainer has moved to https://open-ui.org/components/focusgroup.explainer/

As for implementer interest at least Chromium has been prototyping this, see https://chromestatus.com/feature/5637601087193088