pattern-library checked

Material Design: Snackbars

Documents snackbars as brief messages that can include an action such as Undo so users can amend recent choices.

Open source

Pattern Decisions This Source Supports

Pattern Supported decision Required contract Claim note
Confirmation fatigue Flag this anti-pattern when low-risk, reversible, or high-frequency actions repeatedly open modal confirmations. Each confirmation must have a documented risk, consequence, and reason it is better than undo, prevention, warning text, review, or clearer command placement. Material snackbar guidance supports post-action feedback with an Undo action as a less interruptive alternative.
Fake undo Flag this anti-pattern when an Undo control does not restore the exact object, value, order, relationship, permission, selection, and visible status it claims to reverse. The system captures reversible state before applying the action, not after users request undo. Material snackbar guidance supports the toast-action boundary where Undo must be a truthful recovery action.
Toast notification Choose a toast for short non-blocking confirmation, progress handoff, background-job status, or low-risk warning that does not require users to stop the current task. A toast appears because a specific action or system event occurred, not as the only visible structure for the task itself. Material describes snackbars as brief temporary feedback about app processes that should not interrupt the user experience and may include one action.
Undo Choose undo when the product can restore the exact prior state without data loss or unrecoverable side effects. The undo affordance appears after the action completes and names what will be restored. Material snackbar guidance includes undo actions for amending recent choices after the action completes.

Evidence Role

This source is treated as pattern-library evidence. Use it to validate the decision rules above, not as a visual style reference.

Publisher: Google Material Design. Last checked: .