As a general comment, autosave is there to protect your backside in case you or the software screws up.
As such it should always save if it has been set to do so. The situation where the file was deleted and the buffer is still open *SHOULD* autosave, thats what it is there for. Autosave doesn't know why the file disappeared, and safety software should never try to guess an intention.
--- Reply to this email directly or view it on GitHub: https://github.com/geany/geany/issues/673#issuecomment-145194050