- From: Matthew Tylee Atkinson <notifications@github.com>
- Date: Tue, 02 Jun 2026 06:36:11 -0700
- To: w3ctag/design-reviews <design-reviews@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
- Message-ID: <w3ctag/design-reviews/issues/1058/4602914157@github.com>
matatk left a comment (w3ctag/design-reviews#1058) The explainer's [pitch](https://open-ui.org/components/interest-invokers.explainer/#the-pitch) is that even though developers _could_ express this UI pattern using existing web features (except for the context menu integration on touchscreens), enough developers fail to consider the needs of non-mouse users, including keyboard, screenreader, touchscreen, and other modalities, that we need a new feature to [make accessibility the default](https://github.com/w3ctag/design-principles/pull/616). Most of the TAG agrees with this claim, and thinks the proposed design looks like a good implementation. The TAG also has consensus on some concerns about the design: The primary concerns are that 1. the default touchscreen implementation is hard to find; 2. the ["Show details" context menu item](https://open-ui.org/components/interest-invokers.explainer/#touchscreen-and-ar) may break the user expectation that all context menu items do UA-controlled and reliable actions; and 3. the most obvious privacy-preserving gaze-based implementation (to show a UA-provided "show details" button on gaze) is somewhat awkward and ought to include a proposal to style it. We approve of the `::interest-button` proposal to give users on touchscreen platforms a perceptible way to indicate interest. We think it's important that the proponents find a way to display this button by default on such platforms, so that the feature is accessible default. If **developers have to opt into the button, we risk reproducing the status quo where a lot of developers forget to support touchscreens.** Showing this button by default on touchscreens has a risk of creating a cluttered and possibly confusing interface, but that seems better than making users discover a context menu option. Note that `::interest-button` _might_ not need to be shown by default on platforms where a gaze can make just the "show details" button appear. **Alternative avenues that could be explored:** We think the following might be useful directions to explore. We don't have consensus on whether they're likely to replace the need for `interesttarget`: * Separate the `InterestEvent` from how it is triggered. Continue to investigate how this could be used more. - Being able to use events like `InterestEvent` to indicate user intent within a UI could open up other interaction possibilities - including for humans and machines. - The [AOM Input Event Types](https://wicg.github.io/aom/spec/input-events.html) proposal seems to share some of this spirit. * Consider this as a problem of presenting a responsive preview of another page, and how that other page may be fetched, loaded, and upgraded if the user chooses to visit it. * The breakout [Pointer Events - Gesture Support](https://github.com/w3c/breakouts-day-2026/issues/3) talked about setting up a possible CG to incubate new gestures on the platform. This may include things like long press (though it wasn't in the initial thoughts of the group). -- Reply to this email directly or view it on GitHub: https://github.com/w3ctag/design-reviews/issues/1058#issuecomment-4602914157 You are receiving this because you are subscribed to this thread. Message ID: <w3ctag/design-reviews/issues/1058/4602914157@github.com>
Received on Tuesday, 2 June 2026 13:36:15 UTC