Video

⌘K
  1. Home
  2. Docs
  3. Video
  4. 3. Cognitive Accessibilit...
  5. 3.4.1 Preventing and Reversing Accidental Actions

3.4.1 Preventing and Reversing Accidental Actions

All platforms, apps, and websites must provide clear methods for preventing and resolving errors. These safeguards help reduce cognitive load and anxiety, particularly for users who may struggle with understanding the impact of certain actions or who need extra time to review their inputs.

3.4.1-A

Undo and redo functionality are necessary for users to easily reverse unintended actions. For example, a user filling out a form or making changes to a document should be able to undo a previous step without losing other data. This not only helps reduce cognitive strain and anxiety but also aligns with WCAG 2.1 3.3.6, which emphasizes error prevention in forms and data entry processes.

3.4.1-B

All submission-related changes must be reversible, verifiable, or confirmable. Allowing users to confirm or review their changes before final submission provides an additional layer of protection.

3.4.1-C

Changes to highly sensitive or important information, such as personal, legal, or financial data, must be verifiable and confirmable before they take effect. Platforms, apps, and websites must provide users with clear steps to review or approve changes, helping prevent irreversible mistakes. This level of verification is in line with WCAG 2.1 3.3.4, ensuring that critical actions are deliberate and secure.

3.4.1-D

Destructive changes, such as account deletion or data erasure, must always trigger a confirmation modal presenting the user with clear options to confirm or cancel the change before it takes effect.

3.4.1-E

Input constraints should be applied to fields where users are required to enter specific types of information (e.g., date formats or phone numbers). Guiding users toward correct entries through constraints such as format validation or selectable choices significantly reduces input errors.

3.4.1-F

Complex input fields, such as those requiring specific formatting (e.g., dates, phone numbers), should include assistive features like auto-formatting or placeholder text to guide users toward correct input. For instance, if a date is required in MM/DD/YYYY format, the field should automatically insert slashes to reduce user confusion and prevent formatting errors.

3.4.1-G

Required form fields must be clearly indicated, making it easy for users to identify which fields are mandatory. This reduces confusion, ensuring that users don’t miss essential information while completing forms.

3.4.1-H

Labels on form fields must remain visible even after users enter content. This prevents users from becoming disoriented or unsure about what information they’ve entered, especially in long forms. Keeping labels visible helps users review and confirm their input before submission.

3.4.1-I

Before beginning a form, users must be informed of the form’s purpose, how many steps are involved, and any additional items they may need (e.g., legal documents, personal identification). This proactive communication helps users feel prepared and ensures they understand the requirements upfront, aligning with WCAG 2.1 3.3.2.

3.4.1-J

Submit buttons must remain enabled, even if some fields contain errors. Users should be allowed to submit the form, and the system should then provide feedback about any issues that need to be corrected. Disabling submit buttons before errors are addressed can lead to confusion, as users may not understand why they cannot proceed. This is in line with WCAG 2.1 3.3.1, which emphasizes providing clear feedback about errors without blocking user progress.