After installing Firefox, there are things I must do every time to make it behave sanely. Thank God for about:config. Strange how all of these things are disabling some feature of Firefox. Maybe Firefox tries to do too much.
browser.formfill.Enable => false. This prevents those little pop-up drop-down lists from appearing every time you try to type something in an input field. I detest that drop-down list. It steals focus too often. If your mouse happens to be in the wrong place and the drop-down list appears underneath your mouse, it seems to automatically pick an entry from the list, unless you perform some arcane combination of keypresses to avoid it. And the history remembers typos and stupid crap. Trying to use phpmyadmin with those drop-down things enabled is torture. Type a 1 and it suggests 1, 10, 17, 124, every number I ever typed starting with a 1. And you have to hit tab or click around randomly 14 times to get the stupid list to disappear. Argh.
browser.tab.autoHide => false. This prevents the tab bar from disappearing when you have only one tab open. Why in the world isn't this the default? Tabs are one of the main strengths of Firefox. I always thought this was turned on by default so that people migrating from Internet Explorer, used to having no tabs and such, would feel comfortable. But IE7 has tabs. Everyone should be used to tabs by now. And if they aren't they should be MADE used to them, in my opinion. I think also that the "new tab" button on the toolbar is not there by default. Again, this is kind of annoying that I have to add it manually every time. But such is life.
browser.enable_automatic_image_resizing => false. Ugh. Need I say more? (As an aside, it's interesting that
about:config options seem to be a completely random mixture of CamelCase, underscore-delimited, and dash-delimited identifiers. Just trying to keep us on our toes, I guess.)
middlemouse.ContentLoadURL => false. This prevents middle-clicking on a random spot on a page from doing a Google search on your copy-paste buffer contents. I can't imagine anyone really wanting this kind of middle-click behavior. "Hmm. Let me just add this text into my copy-paste buffer, and then middle-click on a random website in a random location so that I can do a Google search and jump directly to the first result!" No. Especially for compulsive clickers like myself, this is painful. There are also privacy concerns obviously. I'm pretty likely to have things in my copy-paste buffer that I don't want to be firing off to random servers somewhere.
browser.tab.closeButtons => 3? This gives back the single close button for tabs, rather than one button on each tab. I'm still a bit conflicted which version I like better. I think I like my close button to remain stationary so I can keep clicking to close multiple tabs quickly, rather than hunting down the close buttons on each tab. But on the other hand, sometimes closing multiple tabs easily is a bad thing, because I can close them by accident. I could go either way on this one.