There is a pref in about:config, created by default kmeleon.js:
kmeleon.download.useSaveDir (false)
I don't manage to find that anywhere in the preferences GUI, anyone know more why?
The problem is, if this is set to "true" somehow accidentally (perhaps by a macro error, or by a user confusing this with the option in the pref tabs), the
"Save As..." command doesn't "seem" to work anymore. It seems completely dead, like a bug.
In reality it does something, but not noticeable at all: It just saves the current page or link in the background to the last used download directory. The problem is, if that happens somehow, a user can try all options in the pref tabs for "File Handling", but nothing switches this back, he'll probably keep thinking the command is broken, and chances are extremely low that he'll find the door out without creating a brand new profile.
So what's the history of this pref, why was it removed from the menus/prefs GUI, or was it even there at all? Anyone remember?
Actually I'm using that thing in one of my never-finished macros myself, and it's handy as long is the macro isn't interrupted and the resetting doesn't fail
But seeing the dangers of an accidental user toggle in about:config, I wonder if this pref is really necessary in the default prefs, if it couldn't be removed, or otherwise if it couldn't be added in the prefs tabs, or get a separate entry in the menus...? A menu entry to "Save to last used folder" and another for "Save As...", and the second one modified to *always* pop up the save dialog?