I notice with enragingly disturbing frequency that even though I’ve got the “Save All on Build” option checked in the “Tools” menu, sometimes Sublime Text 3 does not actually save all edited buffers before invoking a build. As should be clear, this causes extremely irritating wastes of time on a random basis.
I have no idea what conditions cause the editor to fail to save a file. All I know is that I can hit ^B and do a build after making a change, go do some tests and wonder why nothing happened, and then return to the editor window and hit ^S and see a message that the file was saved. A subsequent build confirms that the change has then been actually deployed.
Are my expectations wrong? Does that option not mean that all open modified buffers will be saved? There’s nothing else touching my sources underneath the editor, and I don’t have any wacky “auto-process” scripts set up; my build is absolutely all of the work necessary to go from raw edited source to deployed package.