Firefox Tweak Guide
[Page 7] Features, Tips & Tricks (Pt.2)
Location Aware Browsing
When visiting certain sites which are "location aware", you will be prompted as to whether you wish to let the site know your location. The available options you will be presented with are 'Share Location' or 'Don't Share', as pictured above. If you select 'Share Location' this will enable the new Geolocation functionality in Firefox, sending information about your IP address, any nearby wireless access points, and a random client identifier to Google Location Services, which then shares it with the requesting website. The website can then provide more relevant information based on your location, such as refining search results to be more specific to your area (e.g. a search for Central Station will show you your town's central station), or showing you businesses and services in your local area. Geolocation is a relatively new service, so it is not supported on most sites, and even if supported may not be very accurate. To safely test out this functionality for yourself, click the Mozilla link further above and select the 'Give it a Try' link at the top of that page - a Google map will appear with your detected location. Alternatively to see it on a third party site you can use this link.
Keep in mind that unless you manually choose to share your information with a site by clicking the 'Share Location' button which appears at the top of the screen, no Geolocation information will be shared with any site. There is no inherent danger to leaving this option enabled. If you are concerned, see the Google Location Service Privacy Policy for more details. If you have granted permission to a site to use Geolocation but want to revoke it at any time, or you want to make sure a specific site can't ever use Geolocation on your system, open that site and under the Tools menu select 'Page Info', then in the box which opens select the Permissions tab and untick the 'Always Ask' box and select Block. If you want to disable the Geolocation functionality in Firefox altogether, you will have to change the geo.enabled preference found under your About:Config settings - see the Advanced Tweaking section for more details.
Session Restore
If Firefox closes unexpectedly, when next you open it you will see a custom prompt screen asking you to specifically select which particular tabs or windows you wish to reopen. This way you can untick the tabs you believe may be problematic and prevent Firefox crashing again as soon as it opens up. What's even nicer about Session Restore is that if you crash out of a page while you were typing some text - e.g. part of an email, or a forum reply - then when next Firefox opens up on that page it will also redisplay any text you had entered on the restored page. No more frustrations about typing up long passages of text only to have the browser crash and lose it all. Note that if you just wish for Firefox to always continue on from your previous session each time you open it, and not just after crashes, you can select the 'Show my windows and tabs from last time' option under the Main section of the Firefox settings.
Bookmarks
Your bookmarks are web pages whose URL addresses you have stored so that you can return to these pages quickly and easily just by clicking on their bookmarks. This is identical to the Favorites feature in Internet Explorer. However there are a range of neat things you can do in Firefox to make using and managing your bookmarks far easier.
Bookmarks File: Unlike previous versions of Firefox, the browser no longer keeps all your bookmarks in a single Bookmarks.html file under your profile directory, it holds them in a database format as the file places.sqlite under your profile directory. The bookmarks.html file is now simply used to update the database with changes. To import your previous bookmarks from other versions of Firefox, or to restore previous versions of your bookmarks, or to export your current bookmarks in .JSON or .HTML format (e.g. for backup purposes), you will need to go to the Bookmarks menu, select 'Organize Bookmarks' and then click the 'Import and Backup' button. Details of all the changes to Bookmark files, how to correctly backup and restore bookmark files, and the differences in bookmark file formats are explained in greater detail at the start of the Advanced Tweaking section.
Bookmark Star: You can view the bookmark status of a web address just by looking at the small star at the end of the address in the Awesome Bar. If it's white, that means you haven't bookmarked that page; if the star is yellow, the page is already part of your bookmarks. You can also add bookmarks with just one click - just left-click once on a white star to make it yellow, meaning it is now added to your bookmarks, under the 'Unsorted Bookmarks' folder. If you want to edit the bookmark and its location before adding it, instead double-click on the white star or click again on the yellow star, and a dialog box opens underneath, allowing you to edit the bookmark's name, it's target folder, and whether you want to remove it by clicking the 'Remove Bookmark' button.
Tags: You can add a tag to a bookmark by entering text in the Tags field for that bookmark - visible when you click on a yellow star. A tag is an additional property you add to a bookmark purely for organizational purposes. Tag any bookmarked site with a particular word, and you can then either search for all sites with a particular tag by entering that tag word in the Awesome Bar, or by going to the Bookmarks menu in Firefox, selecting 'Organize Bookmarks' and then selecting the Tags item.
Saved Searches: If you go to the Bookmarks menu and select 'Organize Bookmarks', in the Bookmarks Manager window which opens, you can search your entire bookmark collection by entering a word or phrase in the Search box at the top right. When the results of a search are shown, you also have the option of clicking the 'Save' button which appears, saving your search result as a new folder with the search's name as the title. Furthermore any time in the future you bookmark a site which has a name, URL or tag that is relevant to that search, it will automatically be added to this custom saved search folder as well.
Sorting Bookmarks: To quickly sort your bookmarks at any time, go to the Bookmarks menu of Firefox, right-click on any folder name, select 'Sort By Name', and the contents of that folder will be alphabetically sorted by the name of the bookmark, with folders first, and standalone bookmarks below them. To sort all your bookmark folders in the Bookmarks menu itself, go to the Bookmarks menu, select 'Organize Bookmarks', then right-click on the Bookmarks Menu category in the Library box and select 'Sort by Name'.
Keywords: If you want to rapidly access your bookmarks, you can always use the Awesome Bar's search functionality (See previous page). However there's an even faster way - go to the Bookmarks menu, right-click on the relevant bookmark and select Properties. In the Properties box which opens, you can assign a shortcut to this bookmark in the Keyword box. For example, if you have TweakGuides.com bookmarked, enter "t" (without quotes) in the Keyword box, and click OK to close the box. Now the next time you want to quickly load up TweakGuides.com, go to the Awesome Bar and simply type the letter "t" (without quotes) and press Enter - TweakGuides.com will load up straight away. You can assign custom keywords - whether a single letter or an entire word - to each of your favorite bookmarks and use them in the Awesome Bar in a similar way. If you assign a Keyword to a search engine search result, you can use it to speed up searches as well - see the Faster Searching tips on the previous page for details.
Bookmarking Multiple Tabs: If you want to bookmark several open tabbed pages at once, open all the tabs you want to bookmark, then go to the Bookmarks menu in Firefox and select 'Bookmark all tabs', and give the new folder a name. The next time you want to open all the sites listed in that or any other folder all at once, right-click on the folder and select 'Open all tabs'.
Live Bookmarks: If you visit websites which have RSS feeds, you can bookmark them as 'live' bookmarks. To do this, just click on the orange RSS icon in the right side of the Awesome Bar. From there, you can select the type of RSS subscription, and the bookmark will be added with a sub-folder which has all the latest articles from that site as a live feed. For more details go here. By default Firefox has one such bookmark under the 'Latest Headlines' folder.
Remove Bookmarks Toolbar Folder: You may have noticed that there is a 'Bookmarks Toolbar' folder in the Bookmarks menu which can't be deleted. This is because by default Firefox requires this folder so that it can display something when you choose the 'Bookmarks Toolbar' option under the View>Toolbars menu. However if you don't use the Bookmarks toolbar, then you can safely remove this item. To remove it requires making changes to your UserChrome.css file - see the Advanced Tweaking section for details, and see the 'Remove Bookmarks Toolbar Folder' tweak on page 12 for the actual instructions.
Bookmark Add-ons: If you want to do more with Bookmarks, you can get various Bookmark Add-ons which can help you do just that.
For further important tips on bookmarks see the Advanced Tweaking section.
Spell Checker
One of the useful features of Firefox is the integration of a spell checker. This might seem confusing at first, however the aim of the spell checker isn't to check the spelling on web pages you're viewing, it's to check the spelling of any text you enter in various text boxes. For example, if you're posting on a Forum, or entering text into an online form or search box, by enabling the spell checker (the 'Check my spelling as I type' option found under Tools>Options>Advanced>General>) any spelling mistakes you make will be underlined in red. Right-clicking on these underlined items will show you suggested alternative spellings which you can click on to use instead, or if the word is correct, you can ignore the spell check, or select 'Add to Dictionary' and it will be stored and not flagged as being misspelled in the future.
Some text entry boxes however do not have spell checking enabled by default. To enable spell checking in any text entry box on a web page temporarily, right-click in the box and select 'Check Spelling'. To enable spell checking in all text boxes permanently, see the layout.spellcheckDefault preference in the Advanced Tweaking section. Furthermore, ideally you should have downloaded the correct language version of Firefox for your region (see page 3), as this affects the specific dictionary that Firefox uses by default. For example if you downloaded the English US version of Firefox and you live in Australia, it will falsely pick up some Australian spellings as incorrect. Furthermore dictionaries for certain regions are not automatically built into Firefox. To add new dictionaries to your existing version of Firefox, right-click in a spell-checked field and select Languages>Add Dictionaries. You can then install a new dictionary, and select which to use under the Languages menu item in the spell checker.
The spell checker generally does not affect performance, however note that on pages which have multiple editable text boxes containing a very large amount of text, this can cause a slowdown as Firefox checks for errors. To reduce this problem see the extensions.spellcheck.inline.max-misspellings preference in the Advanced Tweaking section. In general though there should be no real reason to disable the spell checker.
Download Manager
The Download Manager starts by default whenever you initiate a file download within Firefox. While its basic functionality is obvious, it has a range of useful features you may not know about:
Pause and Resume Downloads: You can pause an active download by either double-clicking on it in the Download Manager, or by pressing the pause button at the right of the individual download you wish to pause. You can similarly resume the download at any time. In fact you can exit Firefox, come back and reopen the Download Manager and still resume a download - click on the 'paused download' text in the Status Bar, go to the Tools menu and select Downloads, or just press CTRL+J to reopen the Download Manager and resume the download. Note however that some file servers may not allow resumption of downloads, such as Rapidshare.
Download Progress in Status Bar: You can minimize an active download and if you have the Status Bar visible (can be enabled using the View>Status Bar menu item), while the Download Manager itself will disappear, the progress of the download will still be shown in the bottom right corner of the status bar. You can also click on this progress text to re-open the Download Manager box at any time.
Managing Downloaded Files: If you often find yourself wondering where or when you downloaded a certain file, then firstly make sure that the 'Remember download history' option is ticked under the Privacy section of the Firefox Settings. This will keep all the details of each download, including the filename, site it was downloaded from, and date of download, all shown in the Download Manager and able to be scrolled through if you so wish. This allows you to use the Search functionality in the Download Manager. You can also open any file at any time by double-clicking on it. If you want to revisit the download page for a particular file, right-click on its filename and select 'Go to Download Page'. Of course you can clear this list at any time by clicking the 'Clear List' button, particularly if you have no further need of the existing download history.
Anti-virus Scanning: The Download Manager works with your anti-virus/anti-malware package(s) to trigger a scan of downloads before they can be finalized. This integrated anti-malware scan can be useful to some, however it can also add quite a bit of time to the end of large downloads. If you wish to turn it off, see the browser.download.manager.scanWhenDone setting in the Advanced Tweaking section. I recommend manually scanning any untrusted downloads with multiple scanners rather than relying on a simple automated scan in the browser.
Windows Parental Controls: If you are using Windows Vista or 7's Parental Controls feature to block certain content, the Firefox Download Manager will provide an appropriate error message indicating why certain content is being blocked from being downloaded.
For more details of how to customize the Download Manager, see the browser.download.manager-related preferences in the Advanced Tweaking section. For alternatives to the built-in Download Manager in Firefox, see the Add-Ons section.
Add-on Manager
The Add-on Manager handles all the components of Firefox which are added by users depending on the functionality and appearance they need. This includes Extensions - which add new functionality; Themes - which alter the appearance of the browser; and Plugins - which handle content that Firefox cannot handle natively. You can open the Add-on Manager by selecting Add-ons under the Tools menu.
Get Add-ons: The 'Get Add-ons' tab in the Add-on Manager provides users with the ability to quickly find the add-on they need for the functionality they desire. When it is opened, the tab lists several recommended add-ons that you don't already have, which are compatible with your current version of Firefox, and which you may wish to consider. Regardless, if you're after a particular type of functionality, enter an appropriate phrase in the Search box here, and all the add-ons which match the search criteria, whether Extensions, Themes or Plugins, will be shown. Only the first few results are shown within the tab, the remainder can be seen in a new browser tab when you click the 'See all results' link.
Plugins: The Plugins tab of the Add-on Manager provides a straightforward location to view currently installed Plugins for Firefox. The two most common Plugins include Flash Player and Java. Other plugins may be installed depending on your particular OS and which websites you visit, however if any Plugin appears dubious, click the Disable button. Importantly, Firefox automatically disables any insecure versions of particular plugins, as these can pose a significant security threat. Firefox will warn you about these and prompt you to update to a newer version if necessary and available.
To customize the Add-Ons Manager see the extensions.getAddons-related preferences in the Advanced Tweaking section. More details of specific Add-ons, including recommended Extensions and Themes, can be found in the Add-Ons section of this guide.
Keyboard and Mouse Shortcuts
There are a range of keyboard and mouse shortcuts you can use to speed up browsing and to access special features in Firefox, some of which have already been mentioned. Whether you use them is up to you, however I often find that there are a handful of shortcuts which are very useful in any program. To see a complete list of various keyboard and mouse shortcuts you can use in Mozilla, see this Keyboard Shortcuts List and Mouse Shortcuts List.
That covers our look at the more prominent features, tips and tricks in Firefox. In some ways this is just the tip of the iceberg however, as there are a large number of ways in which Firefox can be customized and tweaked, and these are covered in the next two sections.






