[w3ctag/design-reviews] Early design review: Focusgroup (Issue #732)

Braw mornin' TAG!

I'm requesting a TAG review of Focusgroup.

We propose exposing a new web platform primitive—'focusgroup'—to facilitate focus navigation (not selection) using arrow keys among a set of focusable elements. This feature can then be used (without any JavaScript) to easily supply platform-provided focusgroup navigation into custom-authored controls in a standardized and predictable way for users.

  - Explainer¹ (minimally containing user needs and example code): https://github.com/openui/open-ui/blob/main/research/src/pages/focusgroup/focusgroup.explainer.mdx

  - User research: None yet, but hoping to get some soon.
  - Security and Privacy self-review²: https://github.com/benbeaudry/Focusgroup/blob/main/security-and-privacy-review.md

  - GitHub repo (if you prefer feedback filed there): https://github.com/openui/open-ui

  - Primary contacts (and their relationship to the specification):
      - Travis Leithead (@travisleithead), Microsoft, Explainer co-author
      - David Zearing (@dzearing), Microsoft, Explainer co-author
      - Chris Holt (@chrisdholt), Microsoft, Explainer co-author
      - Benjamin Beaudry (@benbeaudry), Microsoft, Chromium implementor of the feature
      - Daniel Libby, Microsoft, Code reviewer on most (if not all) changes related to this feature
  - Organization/project driving the design: Microsoft
  - External status/issue trackers for this feature (publicly visible, e.g. Chrome Status): https://chromestatus.com/feature/5637601087193088


Further details:

  - [x] I have reviewed the TAG's [Web Platform Design Principles](https://www.w3.org/TR/design-principles/)
  - The group where the incubation/design work on this is being done (or is intended to be done in the future): Open UI
  - The group where standardization of this work is intended to be done ("unknown" if not known): Unknown
  - Existing major pieces of multi-stakeholder review or discussion of this design: There are some issues filed on Open UI's github repo.
  - Major unresolved issues with or opposition to this design: None (or should I say: none that I know of)
  - This work is being funded by: Microsoft Edge

You should also know that...

The implementation of the declarative markup part of this feature is mostly completed in Chromium. We still need to discuss further the CSS-part of the proposal before starting to implement it. We feel confident enough about our implementation of the declarative markup part of this feature to start Origin Trials as soon as soon as possible in order to get feedback from the web community and improve it before drafting the specifications.

We'd prefer the TAG provide feedback as:

  💬 leave review feedback as a **comment in this issue** and @-notify @benbeaudry and @travisleithead.


-- 
Reply to this email directly or view it on GitHub:
https://github.com/w3ctag/design-reviews/issues/732

You are receiving this because you are subscribed to this thread.

Message ID: <w3ctag/design-reviews/issues/732@github.com>

Received on Tuesday, 26 April 2022 22:35:27 UTC