C3.33.4Irreversible gestures need a higher trigger bardesignresearch

Irreversible gesture actions should raise the trigger bar, not only offer undo

Aliases: destructive swipe · confirmation gate · hard-to-fire

What it is

Delete, send, pay, unpair—once committed, these are hard or impossible to take back. If a gesture fires them, firing should be harder: a longer swipe, an explicit confirm, not full-swipe-to-execute—rather than atoning with a three-second undo. Undo is after-the-fact. The bar is how rarely it happens.

Why it happens

Gestures misfire more than taps because their paths share shape with scrolling. Irreversible consequences times that misfire rate is an unacceptable expected loss. An undo window cannot recall a payment that already left or a message already broadcast, and it fails when the toast was never seen. Raising the bar changes the classifier: more travel, a dwell, or a second confirm keeps a “pass-by” from committing. Full-swipe delete maxes the distance gate and removes the confirm gate—the wrong direction.

Studying it

Compare “short swipe deletes + undo bar” with “reveal a Delete button, then tap” or “long swipe plus confirm” on accidental deletes, time for intentional deletes, and ignored undo bars. Use real or high-fidelity irreversible outcomes (at least apparently sent). Do not generalize from a lab where everyone stares at the toast.

Where it stops holding

Reversible archive and mute can keep a lower bar plus a window. “Swipe the enemy away” in a game is play, not system destruction. The bar must not rise until motor-impaired users cannot fire at all—that wants a button, not full-swipe as the only delete. The bar is also not a retelling of long-press duration.

Applying it

  • Do not make a destructive command the full-swipe default; reveal a button that must be tapped, or demand travel well beyond a paging swipe.
  • There must be a confirm state before true outbound; an undo bar does not replace unsent.
  • Have people “just scroll” a list: zero deletes is the pass. Then check that an intentional delete still finishes in a few seconds.

Related

  • Same group: C3.33.1 Gesture-triggered actions follow the same undo rules as taps · C3.33.2 Some gestures offer a brief undo window instead of taking effect at once · C3.33.3 Inertial scrolling is not an undoable unit
  • Adjacent: C3.17 Swipe actions · C3.05 Swipe
  • Search: destructive gesture · confirmation · swipe to delete

Cards in the same group

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/handbook/C3.33.4