Fight for the Internet 1!

Tuesday, November 6, 2012

Disable Firefox Save Images to Changing Directories

Overview
Here is how to disable a feature in Firefox that can be really annoying if it doesn't work properly. [For me it only worked correctly 1/6th of the time, resulting in more work overall.]

Problem
The feature: Save Location Assistance/Guessing - Some time ago Firefox added a feature where it would try to guess which you wanted to save the current image/file to on your harddrive. It jumps to a previous location where you saved something that it thinks is similar, in the hopes of saving you the time for navigation your folder structure to save it.

The algorithm Mozilla uses unfortunately doesn't work much of the time. (I have to admit I think whatever implementation they used it is fairly dumb, meaning very ineffective.)

Solution
Here is how to disable this well meaning but ultimately inefficient and annoying (and somewhat destructive) feature behavior.

1). Open the about:config page. To open the about:config page, type about:config in the location (address) bar and press the "Enter" key, just like you type the url of a website to open a website.
If you see a warning then you can confirm that you want to access the about:config page.

2) Create a new value, of type Boolean, via the right-clicking with mouse to bring up the right-click menu. The name for the new Boolean value should be  "browser.download.lastDir.savePerSite" (without the quotes).

3) Set the value to "false" (again without the quotes). You can do this by right clicking on the item you just created.

Some extra info on navigating the about:config page:
  • Use the Search (Filter) bar at the top of the about:config page to locate preferences more easily.
  • Preferences that have been modified show as bold (user set).
  • Preferences can be reset to the default via the right-click mouse menu if they are user set
  • Preferences can be changed via the right-click context menu: Modify (String or Integer) or Toggle (Boolean) or by double-clicking the line with the pref