D1.16.4Delayed error discoverydesignresearch

Unverifiable feedback makes errors hard to discover promptly

Aliases: unverifiable feedback · silent failure · error detectability · feedback verifiability

What it is

Delayed error discovery occurs when feedback leaves no inspectable evidence of an outcome. An action may fail, partly complete, or affect the wrong object, yet people proceed on the strength of a success message until a dependent task fails, a collaborator complains, or data no longer reconcile. The issue is not only whether an error alert exists, nor only error prevention. When unavoidable failures occur, the interface must still let people notice that the result differs from expectation before the effect spreads.

Why it happens

Many errors do not return as an explicit failure. Network retries can duplicate writes; a permission change can make a publication succeed only as draft; an asynchronous job can fail after departure. A generic success toast then presents a local acknowledgment as a final result. Without object state, scope, time, and execution record, people lack a usable anomaly signal and continue from an optimistic assumption. When a downstream person finds the error, causal clues have faded, increasing repair cost and ambiguity about responsibility.

Studying it

Seed realistic failures in consequential flows: a subset of recipients missing, a background job stopping mid-run, version conflict, delayed synchronization, or object mismatch. Across feedback designs, measure time from failure to first discovery, number of downstream steps reached, duplicate submissions, and whether participants can locate affected objects and scope. Do not only ask after task completion; observe when people naturally verify, first become suspicious, and which evidence they consult. In collaborative flows, test whether the actor, recipient, or administrator discovers it first.

Where it stops holding

Discoverability does not mean alerting on every small fluctuation. A short, automatically recovered retry with no user consequence is usually better represented by a stable final state than an alarming interruption. In contrast, consequential, irreversible, externally shared, or user-remediable outcomes cannot rest on optimistic confirmation. Detection information must also be actionable: an error code without the object, impact scope, or next step can turn discovery into a new dead end.

Applying it

  • Retain visible final state and execution record for important actions, and distinguish “requested” from “took effect” so an intermediate acknowledgment cannot hide later failure.
  • Mark anomaly, partial completion, conflict, and stale state on the object; show affected count and items rather than only an abstract red badge.
  • Surface failures and uncertainty where people will still look—task lists, document pages, order pages, or activity records—not only once in an ephemeral notification.
  • Exercise recovery in testing: from a seeded failure, measure whether people can notice it, understand impact, select safe remediation, and verify the repair.

Related

  • Within the group: D1.16.1 Result verifiability · D1.16.2 Success feedback without visible change lowers trust · D1.16.3 Verification should sit near the result
  • Adjacent: D1.11.4 Failure must differ from still processing · D1.15.3 Recovery actions should state their scope
  • Search terms: delayed error discovery · silent failure · error detectability

Cards in the same group

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/handbook/D1.16.4