135 votes
Accepted

Should I add a redundant "Cancel" option?

Don't use No with Cancel. They somewhat do the same functionality. I would suggest you go a step ahead and be accurate with the options you provide. We click Yes/No many times without reading the ...
Dipak's user avatar
  • 16.2k
42 votes

Should I add a redundant "Cancel" option?

My reading of that prompt indicates the following meaning (approximately): I see you are trying to [fizzbuzz the main Foo]. That isn't recommended because [the main foo has already been fizzbuzzed]. ...
Kamil Drakari's user avatar
11 votes

Should I add a redundant "Cancel" option?

If the actions do exactly the same you should reduce the actions to one. Adding another wording for the same action confuses the user, increases completion time since he will most likely re-read the ...
Pectoralis Major's user avatar
10 votes

Should I add a redundant "Cancel" option?

Yes, you can and should offer a redundant way of canceling the dialog, but no, it should not be a redundant button with text. I agree with this: It allows an "easy way out" for the user: "I don't ...
J. Dimeo's user avatar
  • 3,858
5 votes

Is it a good practice to ask before exiting an application (with nothing to save)?

@KK's answer is great; I just wanted to add my own, expressed in different terms. The popup is employed to prevent accidentally closing the application and should be used when exiting might be costly....
maxathousand's user avatar
  • 19.5k
4 votes
Accepted

Is it a good practice to ask before exiting an application (with nothing to save)?

There are certain conditions under which it is useful: When the close/exit button/link is placed near to some other button or link. In such cases, to avoid accidental exits, the confirm dialog is ...
K K's user avatar
  • 684
3 votes

Show "Successfully Sent" in popup or new page?

You might want to try out Toast Message It is a small message that shows up in a box at the bottom of the screen and disappears on its own after a few seconds. It's a simple feedback about an ...
Mehul Shah's user avatar
  • 1,163
3 votes
Accepted

Unavailable Service Message

I don't think you should put an ambiguous message up, when you can just clearly show what is and isn't available and explain why.
DarrylGodden's user avatar
  • 6,326
3 votes
Accepted

What feedback message should be appropriate in this case?

This seems like a very bad idea: what happens if I want to add 3 hours and 25 minutes? or if I actually do enter the time in hours and minutes - If I enter 3.30 will it register 3.5 hours or 3 hours ...
Roux Martin's user avatar
  • 14.2k
3 votes

Should I add a redundant "Cancel" option?

As @DPS noticed, I also opt for informing Your users the exact action the button does and the visual distinction between the two. These should be helpful (especially the first link): When choosing ...
psoiree's user avatar
  • 105
2 votes

Should I add a redundant "Cancel" option?

Given freedom to design the dialog however you want, @DPS's answer is great. But you also ask about how to handle this in cases where the UI library provides restricted options for dialog button ...
Jules's user avatar
  • 181
2 votes

Which message to show after user clicks "Report spam"?

Since its happening in an inbuilt messenger you should display the actions inside this messenger in my opinion, there is no need for a pop-up or modal. This way your keeping his focus on the ...
Pectoralis Major's user avatar
2 votes
Accepted

In app - planned maintenance and unplanned downtime messaging

Use dismissible in-app messaging (version B). Users are more likely to close a modal without reading it when it interrupts their task. You might want to lead with "Online booking will be ...
Izquierdo's user avatar
  • 12.7k
2 votes

In app - planned maintenance and unplanned downtime messaging

I particularly prefer the option that least obstructs the app. A modal window for a type of information referring to settings in the app itself is giving too much relevance to an internal activity ...
Danielillo's user avatar
  • 19.1k
2 votes
Accepted

Useful label for message box cancel/close button

Since the message box already explains the error, the Try later can be embedded within that message. I'm not sure what all the possibilities of errors where you would need to use that message box are,...
Oluwatobi Mayowa's user avatar
2 votes

Is a banner necessary to communicate this?

I would say no banner is needed: You’re telling the person who can annotate, who has installed your app, that they can annotate. They’re likely to know already, especially if they’ve had the training ...
Peter's user avatar
  • 5,575
1 vote
Accepted

In desktop apps, is it necessary to display information to the user after adding/modifying data?

UX Heuristic #1: Visibility of System Status applies here. Whenever users interact with a system, they need to know whether the interaction was successful. Did the system actually catch that button ...
Izquierdo's user avatar
  • 12.7k
1 vote

Accessible successful status message

Toasts are a problem for people using a screen magnifier (as the notification appears a long way from where they are currently zoomed in and will be missed) so you are correct to consider other ...
GrahamTheDev's user avatar
  • 2,598
1 vote

Best practice for validating text input on mobile

The best practice is to prevent making mistakes, so show the counter and as the user types in, the counter reduces. When all the limit is used then, don't allow user to type in anything in the text ...
Rupesh Nath's user avatar
1 vote

Best practice for validating text input on mobile

I would not go with option 2 since having the user click a button to raise an error you already know about is counter intuitive and causes more stress in my opinion. If you're communicating the ...
msfgt's user avatar
  • 29
1 vote
Accepted

How to inform user that change will take time to reflect?

Assuming it is impossible to decrease the delay of the changes, I think it is very important to explain why the changes take so long. The user will be left with wondering why if you only give the ...
Hendrik's user avatar
  • 692
1 vote

Show "Successfully Sent" in popup or new page?

I would use "snackbar" in order to show small messages about the status of the complaint, however it should not contains too much information. Snackbars provide lightweight feedback about ...
hunB's user avatar
  • 121
1 vote
Accepted

Should I use the word successfully in pop-up messages?

you don't need it; the action has already been confirmed. Generally speaking a good rule is that if you can remove a word and the message still conveys the same message then remove it and in this ...
colmcq's user avatar
  • 8,240
1 vote

Which message to show after user clicks "Report spam"?

I think "Thank you for reporting spam." is the closest, but not enough, you want to let the user know that you are doing something about the report, it won't just be reported and be forgotten, so ...
ThaSaleni's user avatar
  • 759
1 vote

Which message to show after user clicks "Report spam"?

Since you're designing a collaboration app, you may want to go further than just reporting spam. Spam is a narrow topic and your users may want to report other undesired behaviour, but cannot/are ...
Wendy Wojenka's user avatar
1 vote

Should I add a redundant "Cancel" option?

Consider displaying the notification in a dismissible way, i.e. a modal dialog or a notification banner. This way you can use a standard X button to dismiss the notification, with a button to ...
Harrison Paine's user avatar
1 vote

Should I add a redundant "Cancel" option?

In usability means, you never should have different action triggers that make the same effect with different labels or descriptions.
Hugo Nogueira's user avatar
1 vote

Best place to display error message in the page?

If accessibility is important then do both techniques, e.g. message block at the top to help screen readers and in-line where the error occurred for everyone else. Success messages should be treated ...
SteveD's user avatar
  • 8,914
1 vote

Best place to display error message in the page?

If this is a web application, I agree with the recommendation to place the error notification close to the call-to-action. An alternative thought is to place the error notification flush right so ...
Karen Donoghue's user avatar
1 vote

Best place to display error message in the page?

Locate the error next to the call-to-action which caused the error. For instance, user clicks the "Save" button, and the error should be displayed next to that button.
user1032531's user avatar
  • 1,051

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