Design Pattern Library 1.5

General Guidelines

Desktop/Web

Mobile (Tablet & Phone)

Visual Design Guidelines

Mobile - Cancel Protection

Problem

User-entered data or subsidiary processes would be time-consuming, difficult, or frustrating to reproduce if lost due to accidental user-selected destruction.

Solution

Processes must be designed to protect user input. Methods must be provided to recover previous and historical entry.

Three different types of interaction design cases should be considered:

  • Implicit Protection - Design interactive methods to avoid exit or deletion.
  • Re-population - When re-entering a previously used but abandoned form, pre-populate the last entered information. A Clear Entry method should be provided for the user to start a fresh form if the user intentionally abandoned it.
  • Explicit Protection - When a single function is provided to clear user entry, provide a method within the screen to allow recovery of the user entered data.

Examples