How to write a Cancel dialog box without using “Cancel” as a button name. Good labels.
@gruber It’s a clear dialog, but I was taught that the default button should always mirror the originally intended action. So in the case of a cancellation, the default should be “cancel” and the alternate would need to be something else, such as “not yet” or “don’t cancel.” This is similar to a delete confirmation, which might have “delete” as the default and “cancel” as the alternate.
@tekcor As a rule of thumb you are correct, but for cancelling a subscription or something, the verb “cancel” is too hopelessly overloaded. Avoiding it for *both* buttons completely removes any ambiguity as to whether you are cancelling the subscription or merely dismissing the dialog without action.