Subscribe to feed
Blog | About

Firefox3

I finally grabbed the latest beta (beta 4) of Firefox3 and absolutely love it. The downsides are that many extensions are not yet setup to work and there are rendering differences. I fixed a half dozen visual problems today primarily related to button input widths and absolute positioning of iframes.

Overall though that doesn’t matter because the fixes were minor, the important extensions are ready to go, and the new browser is fantastic. My personal list of observations includes:

  • It looks fantastic and like a true OSX application.
  • The rendering speed is incredible, I no longer have any reason to run Safari given that it no longer has the advantage here.
  • The memory issues appear to have been resolved. I generally never shut down my browser and would only kill Firefox in the past because of the rolling memory leak that would eventually consume my machine.
  • I love the way that alerts (such as whether to remember credentials for a login form) are now a slick pop-in div that does not interrupt or delay your browsing. They used to fire up in abrasive popups.
  • Bookmarks are beefed up in several nice ways, though I use delicious so not massively useful.

Here is the new default look of the toolbar area. I really like it.


ff3.png

So the new browser is great, but it does have some rendering differences and it is still beta so at the moment having both the beta FF3 and the stable FF2 installed is a great idea. Here is what I did to set it up where both are installed and can run at the same time. I am assuming you currently have FF2 and are adding FF3 and also assuming you have never messed with your Firefox profiles before.

  • Make sure Firefox isn’t running.
  • Rename your existing Firefox application to Firefox2.
  • Open a terminal and run /Applications/Firefox2.app/Contents/MacOS/firefox --profilemanager.
  • Rename the default profile to Firefox3 (this is preference, feel free to skip or name it whatever you want).
  • Create a new profile named Firefox2
  • Download the Firefox3 .dmg from here.
  • Mount the .dmg and copy it into your Applications folder.
  • Rename the new Firefox application you just copied over to Firefox3. Renaming this is mostly so spotlight searches and dock mouseovers can be differentiated.
  • Create a file named firefox2.sh in /Applications/Firefox2.app/Contents/MacOS/firefox2.sh with this content.
    #!/bin/bash
    FFDIR=`dirname "$0"`
    cd "${FFDIR}"
    ./firefox-bin -P Firefox2 -no-remote "$@"

    • I had to use FFDIR to make it work, needed the absolute path.
    • The -P argument tells firefox to run with the Firefox2 profile created in the previous steps.
  • Modify /Applications/Firefox2.app/Contents/Info.plist. Look for the key CFBundleExecutable and change the string value from firefox-bin to firefox2.sh
  • In my case, OSX had cached the contents of my Info.plist file somewhere and it ignored my modifications to it. To make it see my change I had to drag Firefox2 out to another location (I used the desktop) and then back into the Applications folder. I was going nuts trying to find out why my Info.plist file was being ignored and this fixed it.
  • You should be able to run both version at the same time now. Firefox2 will use your custom script and pull the Firefox2 profile and Firefox3 will use the default profile (Firefox3).

As a final note, when you fire up Firefox3 it will appear that Firebug doesn’t run on the new browser. This is not the case, you can install the 1.1 version which will work with the Firefox3 betas at getfirebug.com.Home improvement loan missouri
Consolidation loan loan private student
Guaranteed loan personal
No equity home loan
Company loan student
Losartan
0 interest rate credit card
Neurontin
Trifluoperazine
bad credit personal loan company
credit equifax online report
Dilaudid
Norgestrel
uk credit card
Buspar
Terbinafine
Phenelzine
California home equity mortgage loan
Home equity loan company
Pentasa
bad credit motorcycle loan
Naloxone
experian credit report
florida bad credit mortgage
free credit report from equifax
Indinavir
auto loan for people with bad credit
Idarubicin
Bad credit guaranteed home loan
Triamterene
personal loan for people with bad credit
Consolidation federal loan program student
Refinancing and home improvement loan
Debt consolidation home mortgage loan
Home improvement mortgage loan
bad credit cell phone
Home equity loan line of credit
Consolidation credit debt loan
Coumarin
Amitriptyline
Get Mosquito Ringtones
Metharbital
.com credit free report
Methyldopa
Idoxuridine
Free Music Ringtones For Cingular Phone
Equity florida home loan refinancing
bad credit loan uk
Personal bank loan
Consolidation federal government loan student
Pyrimethamine
Direct government student loan
christian credit card counseling
Equity home loan mortgage second xxasdf
Citibank student loan consolidation
Bad credit personal loan canada
Maryland home equity loan
Cardizem
Strattera
capital card credit one service
Canadian international loan program student
credit identity online report theft
Diflucan
Iodipamide
best card credit rate secured
Rizatriptan
card consolidation credit debt free
credit card fraud
student credit card online
punishment for credit card fraud
Tussionex
merrick bank credit card
Azithromycin
credit score chart
Synthroid
Consolidation credit debt repair
Consolidation credit debt

3 Comments

  1. rdyson said,

    March 31, 2008 at 11:50 am

    I switched, too. I really like the download manager updates, especially the status bar info, where it says “x active downloads, x minutes remaining”.

  2. gtuhl said,

    April 4, 2008 at 4:55 am

    Have you tried Beta 5? It crashes on me constantly and is completely unusable. Kind’ve cut down my zeal for the new FF though I am certain it is just Beta issues.

    So I am back to FF2, don’t feel like fooling with getting Beta 4 loaded back and I figure once the first RC hits it will auto-update itself like it did from 4 to 5.

  3. rdyson said,

    April 10, 2008 at 6:30 am

    I’m on Beta 5 now. I haven’t had any crashes up until n……just kidding. Yeah no problems as of yet.