Autodetect hidden or temporary folder paths and automatically offer a "Save" button in the headerbar
Submitted by Jean-François Fortin Tam
Here's a clever piece of logic Evince could have, to cater to the usecases where an application (such as Evolution, Firefox, or some other web browser) dumps a PDF into a temporary place and asks Evince to open it:
When the file is located in a (sub)folder of /tmp or a hidden folder (in ~/.*), show the "Save" button in the headerbar, which would act like "Save a copy" (Save As) at first, and when the user has chosen a place to save it, it would behave like a normal overwrite-save feature.
This would solve the problem where users open up a file without saving it first, and then decide that "they want to keep it, after all".