3.2.5
Change on Request

Only perform changes after a user interaction

Allow users to control when major changes to content or context occur, ensuring changes are not automatic.

Acceptance Criteria

• Major content or context changes should only occur in response to a user action or request.

• Provide a mechanism to turn off automatic changes if they are triggered by user actions.

Examples

• Use an “Update now” button to refresh content, rather than automatically refreshing the page.

• Redirect users from an old URL to a new URL with a notification, rather than immediately showing the new page without notice.

• Ensure forms do not auto-submit; users should submit them manually.

Exceptions

• Automatic updates that are essential for security or critical functionality may be necessary.

Tips

• Implement user-controlled mechanisms for content updates or context changes.

• Clearly inform users when changes will occur or provide options to enable/disable automatic updates.

How to test?

• Verify that major content changes only happen when triggered by user actions, such as clicking a button.

• Test redirections to ensure users are notified before being redirected.

• Check that forms do not auto-submit and require user interaction for submission.