last day (15 days later) » 

14:00
32
A: Should I add a redundant "Cancel" option?

Kamil DrakariIf I were to see that prompt with the options Yes No and Cancel my intuitive understanding of those options would be: Yes: Frobnicate a secondary Foo No: Fizzbuzz the main Foo anyway Cancel: I no longer wish to Fizzbuzz anything Assuming that your description of "No and Cancel do the same thi...

May I ask why you think: No: Fizzbuzz the main Foo anyway, the message says it has already been done with no indication of you being able to undo it.
@EpicKip The format of this prompt most closely reminds me of the one that appears in e.g. Microsoft Word if you try to quit with unsaved changes. When I see "You are trying to X, would you like to do recommended action Y first/instead?" then the options would be "Yes: Do Y before/instead of X" "No: Do X regardless" and "Cancel: I don't wish to do X or Y". This may be more of a Windows/Microsoft convention than a universal one, and is definitely inferior to buttons which clearly state their action, but it is quite a familiar pattern to me.
@KamilDrakari But not doing x or y wouldn't mean undo an action, but that might just be my interpretation. Thanks for your view
@EpicKip Perhaps we have different understandings of how the prompt occurred? Where I would expect to see that prompt is, the Main Foo is FizzBuzzed from the start, then I attempt to FizzBuzz it and get the prompt. Cancel would leave the Main Foo still FizzBuzzed.
@KamilDrakari For my pov he's asking about the second foo so yes/no/cancel would apply to that, not undoing the first as (it is in dialog, not sure why) the operation isnt about that.
14:00
@EpicKip Then I guess the main source of our disagreement is just related to the context of the prompt. I will note, my understanding of the problem means that NONE of the buttons would "undo" the main foo, so there might be some misunderstanding in my phrasing as well.
@KamilDrakari The No: Fizzbuzz the main Foo anyway implies (to my understanding) that the Fizzbuzzing of the main foo has not been done yet. This is not the case in the OP the message states it has been done. But its not necessarily a disagreement, UX is different for everyone so I would like your view :)
To me, my "No" button implies that despite the Foo already being FizzBuzzed, it is possible to FizzBuzz it again
But that's not a common action so it isn't the default "Yes"
But it isn't being fizzbuzzed it has already been fizzbuzzed (in OP message). So I would figure this is also part of UX because the message means a lot of different things to different people
I guess this goes back to making assumptions about the context of the prompt. To me, the user clicked a button "Fizzbuzz the main foo" and got the prompt shown in the question suggesting a different action instead, then responding "No" to the prompt means "Continue with what I originally tried to do"
And then "Yes" means "Do what you suggest" and "Cancel" means "Pretend I didn't click the button"
I could clarify that in my answer if this explanation makes more sense to you
You don't have to clarify it for me but I did not see it like that so thank you for explaining!
I did not think about the context but just about the message. Took it a bit too literal I think
14:11
Different people have different experiences and make different assumptions. My own assumptions aren't necessarily true either, so I'm at least going to go back and revise my answer to indicate what those assumptions are.
Alright, pleasure discussing with you :) I shall leave this room now. Thanks and have a good day

last day (15 days later) »