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.