@Aborting Crafting: Yes, we totally agree; resources should be returned upon aborting.
@Aborting Actions without cancel button: However, exactly stories like that make me reluctant to have actions canceled without confirmation. We had that earlier, and it was a pain in the a**. I see that there is a need for improvement, but I don’t think that removing the confirmation button is the right way. Maybe the suggestion of splitting commands onto left/right mouse button is the right way? I expect this to male for a much cleaner control scheme and thereby reducing the undesired “misplaced clicks” which bring up the cancel button.