The good and the bad of firefox.

Firefox is cool (though many times I prefer konqueror which can be snappier and take less memory). What makes firefox cooler are the vast extensions (not plugins) available for it. This gives users the chance to have the web how they want it, which can be drastically different that how large (or small) corporations want it to be for you. Adblockplus, flashblock, and del.icio.us complete all enhance my browsing experience. I've been hearing wonderful things about firebug for a while, so I tried installing it, which was pretty simple (on gentoo).

I restarted my browser and the little check in the lower right hand corner was there so I clicked it. The I double clicked it, middle clicked it, and finally right clicked it until a popup box came up. But nothing happened when I selected anything there. Wow what a cool plugin!

The bad is debugging on firefox is a pain.

Perhaps the extension doesn't worked on firefox 2.0.0.1 on gentoo? I searched the bugs and the forums and didn't find anything. Then I opened Tools -> error console and noticed a swath of errors such as:

Error: _CC[cName] has no properties
Source File: chrome://firebug/content/xpcom.js
Line: 58

Error: FBL.ns is not a function
Source File: chrome://firebug/content/sourceCache.js
Line: 36

Error: FBL.ns is not a function
Source File: chrome://firebug/content/insideOutBox.js
Line: 36

...
Error: FBL.initialize is not a function
Source File: chrome://firebug/content/chrome.js
Line: 96

Error: Firebug has no properties
Source File: chrome://browser/content/browser.xul
Line: 1

Error: Firebug has no properties
Source File: chrome://firebug/content/chrome.js
Line: 778


I'm at a loss of where to start at debugging this. But the extension works on my ubuntu box (well, except for the fact that the silly DOM Inspector extension isn't installed by default). I'll post any updates I can find here.

SOLUTION!:Turns out that I needed the "mozdevelop" flag. (Found it by searching for gentoo on the firebug list)