The Focusgroup feature will facilitate keyboard focus navigation using the keyboard arrow keys among a set of focusable elements.
Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?
Test out the current design of the "focugroup" attribute and get feedback from developers to eventually guide spec developement. We are working with the Microsoft FAST team (https://github.com/microsoft/fast) and we expect feedback from them and welcome feedback from the entire web community.
Dev tools error logging is supported for various invalid combinations of focusgroup values in HTML.
Supported on all platforms but requires a keyboard with directional arrows.
No milestones specified
--
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 blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CH2PR00MB0826E24348B1DBAFE073D32B9BCF9%40CH2PR00MB0826.namprd00.prod.outlook.com.
|
You don't often get email from yoav...@chromium.org.
Learn why this is important
|
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/BY5PR00MB0824558B55F935419A66C29C9BD19%40BY5PR00MB0824.namprd00.prod.outlook.com.
Some more details to clarify; while this did get approval all those years ago, a Chrome origin trial was never run, as we did an Edge OT and got enough feedback there to determine that more changes need to be made to the API.
Now that we have a new implementation to follow the changes in the API shape, we would like to request approval to run an Origin Trial in Chrome 146-149.
Could we get that approval here, or should we request it in a new Intent to Experiment thread?
Since the original Intent to Experiment, significant progress has been made in these areas:
Contact emails
jane...@microsoft.com, leo...@microsoft.com, mason...@google.com
Explainer
https://open-ui.org/components/scoped-focusgroup.explainer
Specification
https://github.com/whatwg/html/pull/11723
Summary
The focusgroup feature will facilitate keyboard focus navigation using the keyboard arrow keys among a set of focusable elements.
Blink component
Web Feature ID
n/a
TAG review
https://github.com/w3ctag/design-reviews/issues/1152
TAG review status
Pending
Origin Trial documentation link
https://open-ui.org/components/scoped-focusgroup.explainer
Risks
Interoperability and Compatibility
Gecko: Defer (https://github.com/mozilla/standards-positions/issues/631) Pending
WebKit: No signal (https://github.com/WebKit/standards-positions/issues/171)
Web developers: Positive
WebView application risks
Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?
Low. The change is to ship a new API.
Goals for experimentation
Test out the new design of the "focusgroup" attribute and get feedback from developers.
Ongoing technical constraints
None.
Debuggability
Dev tools error and warning logging is supported for various invalid combinations of focusgroup values in HTML.
Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, ChromeOS, Android, and Android WebView)?
Yes
Supported on all platforms but requires a keyboard or other device with directional arrows.
Is this feature fully tested by web-platform-tests?
Yes
https://wpt.fyi/results/html/interaction/focus/focusgroup?label=experimental&label=master&aligned
Flag name on about://flags
N/A
Finch feature name
Focusgroup
Requires code in //chrome?
False
Tracking bug
https://bugs.chromium.org/p/chromium/issues/detail?id=1286127
Estimated milestones
|
Origin trial desktop |
146 |
|
Origin trial desktop last |
149 |
|
DevTrial on desktop |
146 |
|
Origin trial Android first |
146 |
|
Origin trial Android last |
149 |
|
DevTrial on Android |
146 |
Link to entry on the Chrome Platform Status
Links to previous Intent discussions
Intent to Prototype: Intent to Prototype: Focusgroup
Intent to Experiment from older version of API (Origin trial was never run in Chrome):
Intent to Experiment: Focusgroup