Do people really not understand what `Cancel` does...
# rancher-desktop
q
Do people really not understand what
Cancel
does?
I clicked the
Cancel
button in the window below this dialog, not the 🔴 Close gem at the top left...
I think it makes sense to give me a dialog like this if i click the 🔴, but I don't think it makes sense when I affirmatively clicked
Cancel
f
I think the idea is that people press "Cancel", assuming they didn't make any changes. The confirmation should only pop up if the settings have been changed.
q
I'd rather a thing at the bottom left corner of the window saying I have unsaved changes. VirtualBox did that iirc
That said, there's already a hint of that to the left of the
Cancel
button in that it says that Kubernetes will restart...
f
Yeah, but not going to spend any time on it; there are plenty more important issues to deal with
q
Not a great hint
f
There are changes in the application settings that will not leave any "hint"
q
🤯
ah, "Quit when closing this window"
is one of them
f
It never was meant as a hint that something has changed, just a warning that applying the change may take longer than you think
q
It appears that the fact that
Apply
is enabled is the hint that there are unsaved changes
👍 1
(which is actually correct per Microsoft's UI guidelines from decades ago)
f
Anyways, I understand it is arguable, but not a big deal either way.
Note that ESC could also cancel the dialog when the user only intended to abort editing a text field. This confirmation prevents them from losing all their other changes.
q
It feels like a whole bunch of different events are tied to a single handler... - I guessed about the gem and the cancel button, but missed esc. I'd certainly only be arguing for the explicit cancel button as opposed to the others for which the dialog is a very reasonable choice