Intent to Experiment: Focusgroup

217 views
Skip to first unread message

Benjamin Beaudry

unread,
May 16, 2022, 3:05:45 PM5/16/22
to blin...@chromium.org

Contact emails

bebe...@microsoft.com

Explainer


Summary

The Focusgroup feature will facilitate keyboard focus navigation using the keyboard arrow keys among a set of focusable elements.



Blink component

Blink>DOM

TAG review

https://github.com/w3ctag/design-reviews/issues/732

TAG review status

Pending

Risks



Interoperability and Compatibility



Gecko: No signal (https://github.com/mozilla/standards-positions/issues/631) Pending

WebKit: No signal

Web developers: Positive

Other signals:

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?



Goals for experimentation

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.



Reason this experiment is being extended



Ongoing technical constraints



Debuggability

Dev tools error 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, Chrome OS, Android, and Android WebView)?

Yes

Supported on all platforms but requires a keyboard with directional arrows.



Is this feature fully tested by web-platform-tests?

Yes

Flag name

--enable-blink-features=Focusgroup

Requires code in //chrome?

False

Tracking bug

https://bugs.chromium.org/p/chromium/issues/detail?id=1286127

Estimated milestones

No milestones specified



Link to entry on the Chrome Platform Status

https://chromestatus.com/feature/5637601087193088

Links to previous Intent discussions

Intent to prototype: https://groups.google.com/a/chromium.org/d/msgid/blink-dev/BL0PR00MB0820DFE66371FEA5743EA92F9B529%40BL0PR00MB0820.namprd00.prod.outlook.com


This intent message was generated by Chrome Platform Status.

Yoav Weiss

unread,
May 17, 2022, 12:39:44 AM5/17/22
to Benjamin Beaudry, blin...@chromium.org
What milestones are you planning to run the experiment on?

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

Benjamin Beaudry

unread,
May 18, 2022, 5:09:26 PM5/18/22
to Yoav Weiss, blin...@chromium.org
We are planning to run the OT in Microsoft Edge 104, 105 and 106.

From: Yoav Weiss <yoav...@chromium.org>
Sent: Monday, May 16, 2022 9:39 PM
To: Benjamin Beaudry <Benjamin...@microsoft.com>
Cc: blin...@chromium.org <blin...@chromium.org>
Subject: [EXTERNAL] Re: [blink-dev] Intent to Experiment: Focusgroup
 
You don't often get email from yoav...@chromium.org. Learn why this is important

Chris Harrelson

unread,
May 18, 2022, 7:02:29 PM5/18/22
to Benjamin Beaudry, Yoav Weiss, blin...@chromium.org

Jacques Newman

unread,
Jan 26, 2026, 4:21:16 PM (yesterday) Jan 26
to blink-dev, Chris Harrelson, yoav...@chromium.org, blin...@chromium.org, benjamin...@microsoft.com
Hi folks, I'm wanting to kick off another Origin Trial for focusgroup from 146-149, now with the new version of the implementation, see Focusgroup (Explainer) | Open UI

Let me know if I can get approval for an extension to that original experiment, if we need to make a new entry, or something else.
Thanks!
-Jacques


Jacques Newman

unread,
2:20 PM (2 hours ago) 2:20 PM
to blink-dev, Jacques Newman, Chris Harrelson, yoav...@chromium.org, blin...@chromium.org, benjamin...@microsoft.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:

Reply all
Reply to author
Forward
0 new messages