Let people choose
Good websites stay out of the way. Let users interact on their own terms, with the freedom to navigate, adjust, and control their experience.
Suggestions
- Never trap the user.
- Keep the Back button functional.
- Allow zoom, orientation changes, and motion preferences.
- Avoid scroll-jacking, pop-ups, and input restrictions.
- Provide pause/stop controls and safe exits.
Resources
- NNG: User Control & Freedom – Disable Back button, expect rage.
- Stop Scrolljacking – Stop scrolljacking, nobody’s amused.
- WCAG Understanding User Preferences – Respect motion settings. Don’t animate rebelliously.
- Enable Back Button Navigation – Don’t hijack history. It’s not yours.