Tag Info

Hot answers tagged

292

My suggestion: never use the word "Cancel" in the default action. To cancel a subscription, you can, for example, say "Remove Subscription" or "Unsubscribe." To cancel a download, you can, for example, say "Stop Downloading". To cancel a setting, you can, for example, say "Revert Settings".


150

Here's what Facebook does when cancelling a payment subscription (Facebook subscription API). There's no reliance on Yes/No. There's no misleading use of the word cancel. Clear explanation and buttons that clearly define the impending action. Then they clearly confirm what just happened. Skype on the other hand shows what not to do. Much confusion! ...


35

Name the buttons for what they do. If the default is "cancel", then cancel the cancel should be something simple like "Don't cancel". I know that it's not ideal to use the word 'cancel' in both of them, but it's the clearest option in this unique situation, and clarity is far more important. Edit: Some good suggestions from the comments below are to ...


32

Rewording I would try my very, very best to avoid using the term 'cancel' for terminating the subscription. Cancel is generally considered to be a safe action. Here, you are using it in a more destructive sense, thus causing the confusion you noticed. If you manage to avoid the term 'cancel' for the actual activity, you can resume to use it for the cancel ...


29

Undo No, I don't think you should. Instead, you think re-think the whole idea. First of all: do you really, really need a popup dialog with a question like this? Wouldn't an easy to use, reliable Undo option be infinitely better? In that case, you can circumvent the whole Yes/No confirmation, and avoid context switches and generally getting into the users ...


22

Well, let’s work it from end to beginning: ”!!” Lose the exclamation points. Don’t yell at the user. It’s rude and insulting. ”image files” Does the user know what an “image file” is? Do they understand “image” or “file”? Conduct some user testing, but I’m guessing “picture” is more appropriate. And what is not an image file? Maybe the user ...


22

Anything the user will take for granted should fade away. For example: Message has been sent after clicking "send" Item has been deleted after clicking "delete" Contact has been added after clicking "add" Items that should remain visible are mission only critical things like: Incoming call (someone is waiting for you on the other end and needs your ...


21

I'd say follow the User Experience Guidelines for your platform. In this case: Windows, see http://msdn.microsoft.com/en-us/library/windows/desktop/aa511267.aspx, under the section named "Title". Extract: Use the title to identify the command or feature from which the error originated. Exceptions: If an error is displayed by many different commands, ...


18

Use something like "No, I want to keep my subscription" and "Yes, cancel my subscription". This way the button clearly says what it does. Otherwise people would think that 'Cancel' stands for Cancelling the Dialog Box


16

Keep Subscription Avoid generic defaults (Cancel/Ok, Yes/No): label the buttons with what they actually do! download bmml source – Wireframes created with Balsamiq Mockups Pretend users do not like to read the dialog-text and with luck perhaps 5 or 7 syllables per button. Be short, be clear, use positive imperatives. Avoid negation like "do ...


15

Showing a message box is not a good solution in most cases (1). It's even worse when the message box contains a message such as "Please Select only Image Files!!" (2). And it gets worse in a context where the user is uploading a file which is not interpreted by the application as an image (3). Message box dilemma The message box is extremely easy to ...


13

I would like to propose a different approach to subscription cancellation. Instead of confirming that they want to unsubscribe, assume that they were acting intentionally: If the user doesn't click on any buttons on the dialog, they should be unsubscribed in an hour or five. If they dismiss the dialog with the "goodbye" or "(x)" buttons, they should also ...


9

Since you mentioned Windows, I would direct you to the Windows UX guidelines on confirmations: Confirmations They recommend the Yes - No - Not Now form (Yes/No/Cancel). I would however recommend more semantic button labels than 'Yes' and 'No', but I know this is just a question about positioning. Edit (in response to Isaiah's answer): Yes, these are ...


7

I think it depends on the context in which the dialog pops up. Context 1: A standalone/independent action is performed ("Add item to favorites?"). In this case the yes/no -only options should be fine. It is a 'safe' situation, so there is no need for a 'cancel'. Context 2: The action is part of a process, or will kick-start a process (imagine this to be a ...


6

Unless there is some confusion among your user base as to what you mean by "OK", I wouldn't suggest changing it. "OK" is one of the most universally understood (in English computing) terms, and I have yet to see it be the cause of any confusion. Even if it weren't so pervasive, I would still argue that it is the best term to use. When you are presented ...


5

Rather than a second button or popup to ask for confirmation which I imagine would be a little fiddly and frustrating, consider using a long tap/click. The user would have to hold the appropriate button for ~3 seconds in order for their response to be accepted. I'd show a progress meter on that button while they are holding it. download bmml source ...


4

I think that the shown image had a good idea of emulating the user's thoughts, some other good ideas would be: Nevermind Abort Undo Done Get me out of here! Call off Zap IMO: Nevermind and Done are the best.


4

I believe "Yes" and "No" buttons would be best, provided that the title of the window is clear. For example: Cancel Subscription? You chose to cancel your subscription, are you sure? "Yes" and "No" buttons would be very clear in this case. Why is this better than other options? The question is short, clear and can't be interpreted in more than one ...


3

Words are superfluous once you get this message: I particularly like that they stress "which is usually much worse"... Just make up your mind... Yes or No


3

You don't need a button or a dialogue to educate your users. You can use a notification bar or Alerts which are fairly common to indicate such situations. Have a look at some of those over here. http://twitter.github.com/bootstrap/components.html#alerts You should use Dialogue only if Another process would trigger after you press OK and system should ...


3

It should not have a question mark in the caption because it is only a caption - a title or context in which the alert box is being shown. The question, if there is one, will be asked in the text of the box. It is not the title's job to be doing the asking. The examples in the Microsoft user experience guidelines do not use a question mark in the title, ...


3

As the file type filter in Open dialog works not in all browsers, you should display error message. Javascript alert box is not good solution because after closing the message box the error message dissapears while error itself is not corrected. So error message should be visible until error is corrected. Also there could be error when user chooses wrong ...


2

Chris, by all means write a formula if this works, but don’t forget to test it out on users too. There are other factors that you will also need to consider: The readability of the font chosen The size of the text The colour and contrast of the text How much other UI surrounds the message (noise) Testing with users on whether they are able to capture all ...


2

Another consideration is whether or not the message contains any information that the user must make note of. For example, if the message contains a confirmation number, you don't want the message to automatically disappear. You want the user to remove the message as an acknowledgement that s/he has seen (and possibly recorded) whatever information was ...


2

I didn’t think I would ever favor a confirm button click, but in your rare case, this is actually the best method. The circumstances here are a possibly overly tired user, who is woken up by an alarm and that has to take action. The user may be disorientated or affected by tranquilizers, which will have effect on the result. So at night time, which you’re ...


2

I think Matt's solution is the best but I'd also suggest a double tap with a visual feedback. The first tap fill an half of a rectangle and the second fill it completly, the choice is validated then. With this solution they don't have to wait for some seconds and can answer faster. download bmml source – Wireframes created with Balsamiq Mockups ...


2

I agree with you, favoriting a conversation is not duplicating it (at least that's not what I expect). So if you remove if from either the main view or the favorites view, it should delete the message everywhere. The only thing is that you should make it visible to the user that the conversation is "tagged" as a favorite from the main view so he thinks twice ...


1

I agree "Please select only image files!!" is not quite gentle. You should be gentle to the user while prompting for corrections . They should not feel stupid when they use your software. On the other hand you should also keep prompts brief, as users are likely to skip if something is too long to read and they might assume that something random caused the ...


1

tl;dr Never use the word «Cancel». Why is the word «Cancel» so problematic?? «Cancel» can be understood differently in different conceptual levels: Cancel the dialog and close it. Cancel the service. What happens when the two levels have contradicting, exactly opposite meanings? Examples: For a dialog to cancel downloads «OK» means canceling the ...


1

What about just going with the answers to the question "Are you sure"? You can just say yes/no, or if you want then you can be more personal/user-friendly and do: YES - go ahead and NO - changed my mind



Only top voted, non community-wiki answers of a minimum length are eligible