I'm starting work on a new proposal that extends focusgroup with 2D directional navigation and more author control over nested interactive content. If that sounds useful, please take a look and share your feedback! Very open to thoughts and suggestions!! open-ui.org/components/f...
Jacques Newman
Jacques Newman
@jacquesnewman.bsky.social
Edge web platform engineer working on the chromium project
46 followers8 following20 posts
focusgroup has shipped in chromium 150! developer.chrome.com/blog/new-in-... Its been a long time coming, glad to have been able to get this out the door! Also note that there polyfill ready to go: www.npmjs.com/package/@mic...
Jacques Newman reposted
Blink: Intent to Ship: aria-actions
Jacques Newman reposted
Blink: Intent to Ship: Focusgroup
Jacques Newman reposted
Omigosh, the abandoned `focusgroup` attribute proposal is revived and improved! developer.chrome.com/blog/focusgr... I'm *so excited* for this, it's a common and super useful behavior that is *absolute trash garbage* to implement yourself. *Plus* it gives you some common ARIA mappings for free!
Jacques Newman reposted
Jacques Newman reposted
This demo doesn't use a single line of JS code to respond to the arrow keys. Movement of the player is handled 100% by the upcoming `focusgroup` HTML attribute! Focusgroup was definitely *not* made for this 😅 But, so cool to have this out of the box on the web. More ➡️ open-ui.org/components/s...
Jacques Newman reposted
Making keyboard navigation effortless. Introducing focusgroup. Focusgroup is a new HTML attribute, with early support in Edge, Chrome, and other Chromium-based browsers, that completely handles arrow key navigation within complex widgets. No JS needed! ➡️ blogs.windows.com/msedgedev/20...
You are up to date.