Jacques Newman

Jacques Newman

@jacquesnewman.bsky.social

Edge web platform engineer working on the chromium project

46 followers8 following20 posts

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!

developer.chrome.comRequest for developer feedback: focusgroup  |  Blog  |  Chrome for DevelopersTry out focusgroup and comment on the proposal.

Jacques Newman reposted

Initial prototype of a `<toolbar>` element is coming along. Largely piggybacks off the focusgroup code so it's actually quite simple to do. Lots to discuss and tweak before it's finished but got to start somewhere.

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...

blogs.windows.comMaking keyboard navigation effortlessDo you use a keyboard to navigate websites? If so, you've probably run into countless accessibility issues where groups of inputs or widgets are not easy, or even possible to get to with just the keyb...

You are up to date.