Thursday, June 4th, 2009
Don't Confirm, Undo

confirm

 

On Tuesday I talked about how I don't like modal dialogs.  Here's one way to avoid using them when designing an application.

 

I learned this one from Gmail, but there are other applications out there doing the same type of thing. Imagine if someone accidentally clicks the "delete" button in your application.  The results could be disastrous.  That's why most websites pop up a window saying "are you sure?"

 

The problem is, most of the time the use wasn't clicking the delete button by accident.  Most of the time the user actually wants to delete something and it's annoying having to deal with the confirm dialog.

 

With most important decisions, gmail just goes ahead and performs the action.  Then they pop up an unobtrusive message at the top of the page allowing the user to undo the action.  This makes sure that accidental clicks don't result in catastrophe but the user isn't inconvenienced in situations where they're doing everything correctly.

 

Sounds simple enough, but it's far from standard practice.  Sometimes it's not necessary to go through the effort of undoing things, but other times it can be a huge time saver.  If you remove enough minor inconveniences, you'll end up with great user interface.

 

I'm trying to incorporate not only this specific strategy at work, but any design ideas that follow the same line of thought.  For example, we will be redesigning one of our sign-up processes soon and I've already figured out one way to make it much easier.  Rather than showing the user every single option they can customize during signup, I think we'll just show the basics and then the advanced users can go in later and make changes that the majority of our users don't want to deal with.

 

Once again, this is an obvious idea which makes it all the more important to implement.


Posted by Tyler King
Tags: UI, Critique, Google

This post has 2 Comments

Brian
June 5, 2009 at 11:30 am
This is a great point.  I'm going to start using this approach as well.  It's now my goal to never have to use the "Are you sure?" confirmation again.

June 6, 2009 at 12:28 am
Gmail sometimes uses confirmation dialogs.  For example, if you delete a label it warns you.  I think the reason for this is that you may have a lot of labels and after deleting one, you might not be at the top of the page to see an undo option.  also, people probably don't delete labels often enough for it to matter.

So yeah, I'm trying to keep confirmations to a minimum but sometimes it's just not worth the effort.

Leave a comment

Please fill this out to prove you aren't a robot.
You can Create an Account or Log in to hide this.
Name: Required
Email: Required. This will not be shared
Your Website: Optional
Comment:
Email me if other people comment on this post
Receive Email Updates:


About this site
Hi, I'm Tyler King and this is my blog. It's about programming, graphic design, UI design, and anything else related to software development. You can read this post to learn a little bit more about what I'm trying to do here.

If you're interested in learning more about me, check out my Portfolio, Bio or Resume.
Search
Tips
If you have any feedback about the site or you have a topic you'd like me to write about, send an email to tips@TylerKing.net.
Archives
2009 (88)
August (6)
July (17)
June (20)
May (33)
April (12)
Links

More about me:


My friends:


Sites that I really like:


Blog
Portfolio
Resume
Bio
Contact
© 2010 - Tyler King