Take the 2-minute tour ×
User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It's 100% free, no registration required.

Should users be given an option to turn off the confirmations across the whole website? An example could be to add a checkbox under user settings that turns the confirmations on and off for actions like leave an unsaved page, delete a record, etc.

share|improve this question
add comment

2 Answers

up vote 4 down vote accepted

If you don't provide the user the possibility to turn off a single confirmation, it looks to me like a bad idea as it will probably be used to turn off a single useless or annoying confirmation without being able to evaluate the whole impact of this action.

A better design may be to add a "Don't display this confirmation again" checkbox to each confirmation (or each non-critical confirmations) and save this setting per user.

share|improve this answer
1  
I disagree on the "Don't display this confirmation again" checkbox. Their main problem is, that there is no obvious way to undo this choice. Even if you provide one, how do you expect your users to find it? It means the place to turn off the warning is different than where to turn it on again. –  André May 24 '13 at 11:30
    
Also it's a good idea to include a note "you can later re-enable these confirmations from settings". –  Ilari Kajaste May 24 '13 at 11:30
    
@André Turning the warning back on is a rare case, so it can be more difficult. The important thing is that the user knows his choice is not permanent, even if a bit more difficult. –  Ilari Kajaste May 24 '13 at 11:32
    
There can be an user interface to enable / disable the confirmations user wise. –  rags May 24 '13 at 12:29
add comment

Confirmations are an important part of a user interface. They make sure that the state of the application is clear to a user. That said, you don't have to slap them in the face with these confirmations.

When designing your notifications you need check if each confirmation is actually necessary. Perhaps the application state is already obvious through other means. E.g. a deleted record might be removed from the screen or presented differently (strike-through), so that other confirmation is not required.

You could also provide a second, suppressed level of confirmation. Use subtle indicators for common confirmations or confirmations users have already seen.

If your confirmations are well-designed, there should be no reason for users to configure their behavior. Users should focus on accomplishing their tasks, and should not have to worry about configuring an application's behavior: that should be awesome, useful and friendly right out of the box.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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