B3.01.5Persistent Feedbackdesign

After waiting long enough, feedback must upgrade from a momentary cue to a persistent status presentation

Aliases: persistent status · waiting feedback · status escalation

What it is

A brief action can use a button change or light toast. Once waiting exceeds the expected momentary range, momentary feedback should escalate to a persistent status bar, panel, or page state explaining that work continues, how long it may take, and whether the user can leave or cancel. Otherwise the cue reads as “flashed, then nothing happened.”

Why it happens

Momentary cues rely on current attention, which scrolling, dialogs, input methods, and system notifications interrupt. During a long wait users reread the screen, change tabs, or lock the device; without a persistent anchor, they cannot tell on return whether the request still exists. Persistent presentation gives a reviewable location and stage, and creates an entry point for multitask waiting. The threshold should fit expectations for the action, not one universal five-second rule.

Where it stops holding

Persistent does not mean attention-grabbing. Large modals and strong animation on frequent paths create interruption; the right form is usually an in-page status area, task tray, or collapsible panel. If the operation finished while the state remains active, it creates false waiting, so escalated status needs explicit completion, failure, and timeout exits.

Applying it

  • Define an escalation threshold and form for each operation: button feedback, inline state, task center, or full-page progress.
  • Include start time, stage, estimated remainder, cancel/background action, and last update in long waits.
  • Update the same status location through transitions so users can find the result after a toast disappears.
  • Test lock screen, tab switch, weak network, and return-during-wait to ensure status recovers without duplicate submission.

Related

  • Same group: B3.01.1 Users should always know what the system is doing · B3.01.2 Status feedback must appear within a reasonable time · B3.01.3 Long tasks need progress rather than only a busy indicator · B3.01.4 The test is whether users can always answer what the system is doing and where they are · B3.01.6 Background tasks also need visibility; leaving the current screen does not make the task disappear · B3.01.7 Status should express progress and remaining work, not merely that the system is busy
  • Nearby: B2.06 Feedback · I1 State, Time, and Response
  • Search terms: persistent status · waiting feedback · background indicator

Cards in the same group

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/handbook/B3.01.5