One modal-box asks the user wether they want to really cancel the request. Now there are two buttons (submit) and (cancel), but how to best name them? All other modals use text like "proceed" (submit) and "cancel" (cancel) - but wouldn't it be confusing to use "cancel request" and "cancel"?

What would be better options?

  • 2
    is this not pretty much the same as ux.stackexchange.com/questions/35753/…? Try to get rid of the modal dialog. Label the button with what it does: Cancel Request or Send Request – Lothar Mar 5 '13 at 14:37
  • 3
    @Lothar_K, to be fair, this was asked months ago, whereas the linked one was asked yesterday. – zzzzBov Mar 5 '13 at 19:20

So if I'm not mistaken, if I'm really reading this correctly, the Cancel button Cancels the Cancel button? It sounds like it could easily confuse folk.

What is the tone of voice like in your system? I like to use real English as it allows for more precise descriptions, so I'd have something like "Are you sure you want to cancel?" with "Yes, please cancel" and "No, thank you"

Maybe something can be done with the question wording leaving you with a closed question and therefore a boolean. "You are about to cancel this record, are you sure you wish to proceed?" would leave the users with Yes/No options avoiding the word 'Cancel'

| improve this answer | |
  • Oh, thank you TJH, nice idea! I like what you suggested about: are you sure you want to proceed? -> Proceed/Cancel. The problem is that the dialogs are really small in size, so the text on the buttons should not be sooo long.. – Chris Jul 27 '12 at 9:41

tl;dr Never use the word «Cancel».

Why is the word «Cancel» so problematic?? «Cancel» can be understood differently at different conceptual levels:

  1. Cancel the dialog and close it.
  2. 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 download and «Cancel» continuing the download!
  • For a dialog to reset to factory settings «OK» means canceling any changes you've made in the settings and «Cancel» not cancelling them!
  • And finally, as you asked: For a dialog to cancel a request «OK» means canceling the request (duh!) and «Cancel» does not!

Solution: Don't use the word «Cancel». Examples:

  • «Stop downloading» and «Continue downloading»
  • «Reset» and «Leave as is».
  • «Withdraw the request» (as proposed by Pesikar) and «Submit the request».
| improve this answer | |

You could name your Cancel Request into something else like Withdraw Request to prevent confusion with the Cancel of the action in your application.

| improve this answer | |

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