C8.02.3Dwell progress feedbackdesignresearch

Dwell needs abortable progress feedback

Aliases: dwell indicator · cancelable dwell · gaze progress ring

What it is

Until the clock finishes, dwell selection is an internal integrator the user cannot see unless the system shows it. Abortable progress feedback means continuously displaying how soon a selection will fire, and stopping the integrator without committing when gaze leaves or a cancel action runs. Without progress, people can only infer after the fact whether they were counted as selecting. Progress that cannot be aborted turns the display into a countdown execution.

Why it happens

Humans estimate sub-second durations poorly, especially while reading a label. An invisible integrator produces two symmetric mistakes: thinking it is still early when a commit has already fired, and thinking the clock started when gaze already left the target and the clock already zeroed. Mapping the integral to a filling ring, a shrinking bar, or target expansion externalizes that state and makes “look away” an executable cancel. Abort must be free: if leaving only pauses and looking back resumes, a mistaken start cannot be abandoned; if leaving still commits, progress is decoration.

Feedback also competes for attention. Flashy animation pins people to the target and causes the false selection it was meant to prevent; too faint equals none. Progress changes strategy: seeing a ring past halfway, experts look away—the behavior the feedback is paying for.

Studying it

Typical contrasts are no feedback, non-cancelable progress, and cancelable progress, still on acquisition or sequential form selection. Besides time and error, count “starts that were canceled” and “cancels that actually blocked commit” as their own outcomes. Gaze replay checks whether cancels happen after progress became visible, and whether the feedback glued fixation more tightly. Animation parameters (stroke, contrast, sound) belong among the independent variables because they change fixation stability. Do not only film a practiced demonstrator making the bar look good; count a novice’s first encounter with a hidden clock as error.

Where it stops holding

For people who are blind or whose vision cannot resolve the indicator, visual progress is useless; they need a rising tone or haptic pulse that is equally abortable. Photosensitive users cannot have high-frequency flicker as the fill. High-latency wireless tracking desynchronizes the display from the true integrator—“ring full, nothing selected” or the reverse—which is worse than no progress. Overlaying progress on a paragraph that must be read turns reading fixations into selections; progress should not appear on non-interactive text.

Applying it

  • Show abortable progress on an interactive target as soon as dwell timing starts; looking away or to an explicit cancel region must zero the clock without commit.
  • Keep the visual low-contrast and low-motion so it does not pin attention; destructive actions can add a second step, but the first step must still abort.
  • Verify on first-use recordings: the rate of successful cancels after progress became visible, and desync events where the ring filled without a commit or a commit fired before it filled.

Related

  • Same group: C8.02.1 Dwell duration is both a confirmation signal and a waiting cost · C8.02.2 A dwell threshold that is too short causes false selection; too long causes a standing penalty
  • Adjacent: D1.01 Immediate feedback for actions · C8.03 Midas touch in eye input
  • Search: dwell progress · abortable dwell · gaze selection feedback

Cards in the same group

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/handbook/C8.02.3