I had a discussion on twitter (@kuvos) a few weeks ago with somebody from Jetbrains, I'm sorry I forgot his name. The discussion spurred from my disappointment in the stance on preventing auto-save on-close/on-exit.
The discussion basically ended with an alternative that seemed to be acceptable at least by that dev and seemed workable within the Webstorm architecture. It involved reverting the last commit on-close if the editor still had unsaved changes (or maybe it was preventing the commit on-close) and the user did not want to save the changes (popup).
I was curious whether this issue had been discussed internally and whether it was accepted/rejected.