I have an existing design (web application) where users can edit small parts in a webpage. A small editor will open up with the editable fields and three buttons: [Cancel & Close] [Clear] and [Save].
Whenever you make a change and click [Cancel] a small dialog appears:
Do you want to save these changes? [Yes] / [No]
The [Yes] button has been styled as the to make it look like the default choice. Does this make sense?
Isn't it better to ask the user if he/she is sure toe leave without saving any changes? Something like:
Ignore unsaved changes?