What I mean is related to the situation I experienced today, namely:
1. I had a project open. Wanted to save.
2. Used SAVE. PS started to save it. 3GB project, so it was taking longer.
3. I decided that I did not want to save it like it was, but with less chunks using SAVE AS. So I did CANCEL on the running save process. Saving process was canceled.
4. Deleted several chunks, and then did SAVE AS to a new file.
5. Later on, when I decided to go back to the original file, I had to assert that is was empty (just the XML, no ply's anymore).
So, my point is, that if you cancel saving, there should be no change to the file on the drive. I know this from other software. How many times does it happen, that one decides to cancel save by some reason. I can imagine half a dozen of situations where the way PS does de save cancel could end with the lost of the whole project. One of them being the my situation today.
I do not know how this works with other software, but I suppose, that the save process takes place by creating new provisory file (in some cases one can see this tanking place in the data folder). Only when the file is completely generated, it is renamed after the original one which gets deleted moments before. By cancelling a Saving in such situation does not result in a corrupted project file.
PLEASE think seriously about changing the saving procedure in PS.
It may be that not many users had the same problems as I (some apperently, as the comment from Wishgranter suggest), but in order to avoid unhappy PS users, it should be changed.
Cheers