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 18.104.22.168 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)