2

Google often uses an undo system where an action is followed by a popup asking if you want to undo the latest action.

This is probably satisfying for the most of us - but how often do people regret the second last thing they did, and thus with this system, can't undo that? Are there any studies on how satisfied people are with this kind of design?

I like the system but I really feel that it is a potential problem since you only can undo the last step.

3
  • 1
    Versus what alternative? The presentation of a confirmation dialog with no way to undo after that, or a huge undo stack that would almost never be used? Commented Jan 16, 2015 at 17:19
  • @EvilClosetMonkey: Presumably the latter, but that's what the study would be for, no? Commented Jan 17, 2015 at 0:14
  • @EvilClosetMonkey - your answer implies that the Google way is the only sensible way undo could be implemented, all others are more or less stupid. It's a bold statement... Commented Jan 18, 2015 at 22:35

1 Answer 1

1

I don't know of any studies, but I've seen Google only use that when there is only one logical action performed on the user interaction (for example: regret a deletion, or regret sending one e-mail, etc.).

You don't send many different emails when clicking "send", you only do "one deletion" when clicking "delete" (taking how their UIs are designed, for example in Gmail, you can't just keep clicking "delete", you need to "click delete, select again, click delete", etc.). This might involve multiple items (multiple e-mails, for example), but just one logical action (the deletion).

If there could be many actions involved, I've seen Google apps go with the typical stack of actions to undo always (think Google Docs/Spreadsheet editing, for example).

1
  • With email sending, there's also a technical constraint: once the email is actually sent, undo is impossible (you can't take back an SMTP message). The system actually imposes a delay between the send button and sending the email, but you don't want to delay sending it too long, so there's a fairly short time window to undo. Given that there's a short time window, there's even less chance you'd hit "send" for a second email while you can still undo the first.
    – cpast
    Commented Feb 16, 2015 at 19:14

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.