Contact emails [email protected]<mailto:[email protected]>
Explainer https://open-ui.org/components/focusgroup-v2.explainer Summary Extends the declarative `focusgroup` attribute to richer composite widgets. The new `itemcontrols` modifier (name pending bike shedding) makes nested controls sequentially reachable only for the active item; `feed` models ARIA-style content streams; and `grid` provides two-dimensional focus navigation with configurable wrapping and flow. These additions reduce custom focus-management code for cards, chat threads, feeds, and grid-based UI. Blink component Blink>DOM<https://issues.chromium.org/issues?q=customfield1222907:%22Blink%3EDOM%22> Web Feature ID focusgroup<https://webstatus.dev/features/focusgroup> Motivation Authors currently implement complex keyboard focus management for cards, chat messages, feeds, and interactive grids using bespoke JavaScript. These implementations are difficult to make accessible and consistent, particularly when items contain nested controls or navigation spans two dimensions. Focusgroup V2 extends the existing declarative focusgroup primitive to cover these patterns, reducing duplicated focus-management code and providing consistent browser-managed behavior. Initial public proposal https://github.com/openui/open-ui/pull/1488 Goals for experimentation Validate the API shape and keyboard behavior for active-item controls, feeds, and semantic two-dimensional grids; gather implementation experience to iterate on the spec and explainer, and obtain feedback from accessibility experts, browser vendors, and web developers. Requires code in //chrome? False Tracking bug https://issues.chromium.org/issues/445992558 Link to entry on the Chrome Platform Status https://chromestatus.com/feature/5168133036965888?gate=5189762727149568 This intent message was generated by Chrome Platform Status<https://chromestatus.com/>. -- You received this message because you are subscribed to the Google Groups "blink-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/DS0PR00MB23683294D2AE6A8BBD1FC7B28BD32%40DS0PR00MB2368.namprd00.prod.outlook.com.
