Toast vs Inline feedback
Use inline feedback for contextual actions instead of disconnected toast notifications
Bad example
Click the ••• menu and select "Copy link" ?👇
Alex Johnson
2h ago
Just shared something interesting that I think you'll all enjoy! Check it out and let me know what you think.
Good example
Click the ••• menu and select "Copy link" ?👇
Alex Johnson
2h ago
Just shared something interesting that I think you'll all enjoy! Check it out and let me know what you think.
Toast vs Inline Feedback
Description
When users perform an action, feedback should appear where they're already looking — not in a distant corner of the screen that requires a visual scan.
Toast notifications force users to shift their attention away from their current focus, which violates the Gestalt principle of proximity and can be missed entirely by users with screen magnifiers.
Why it matters
- Cognitive load: Diagonal eye movement to find feedback is unnecessary work
- Accessibility: Users with screen magnifiers may never see toasts positioned off-screen
- Missed feedback: Auto-dismissing toasts can disappear before users notice them
- Anxiety: Time-limited toasts create pressure to read quickly
The consensus
- Jakob Nielsen (March 2024): Calls toasts a "burnt GUI widget"
- GitHub Primer: Officially banned toasts — "Toasts pose significant accessibility concerns and are not recommended for use"
- Adam Silver: Lists 6 reasons toasts are problematic
When to use inline feedback
- Copy to clipboard confirmations
- Form field validation
- Toggle state changes
- Any action where the user's focus is on a specific element
When toasts might still be acceptable
- Background processes completing (file upload finished)
- System notifications unrelated to current task
- Information users won't mind missing
Real-world example
Here's how LinkedIn handles the "Copy to clipboard" action — the toast appears in the bottom-left corner, far from where the user clicked:
This pattern is common in many applications, which is why it's valuable to question established conventions.
References
Published on Dec 26, 2025
Explore more examples
Copy to clipboard feedback
Provide clear visual feedback when content is copied to clipboard
Progressive loading messages
Show contextual progress messages during long operations to keep users informed
Skeleton loading vs Spinner
Show content structure with animated placeholders instead of a generic spinner