What happened to Firebug?
Just like any other web developer worth his salt, I use Firebug on an almost daily basis at work. I was excited to see the new features and performance improvements in version 1.2. After about a week of usage, however, I started uncovering some disturbing behavior. This version of Firebug seems to be very buggy. Here’s what I’ve seen to date:
- The debugger freezes. I set a breakpoint, the breakpoint is hit but I can’t do anything. The only option is to reload the page to get everything working again.
- Incorrect error locations are shown in the console. Sometimes the filename is completely wrong; sometimes the error occurred in a different tab.
- The XHR inspector sometimes returns “null” even though a response was actually received.
- Firebug seems to detach from the web page from time to time, so anything I enter in the console isn’t evaluated correctly.
Due to these and other errors, I recommend to the team that people stick with Firebug 1.0 for debugging. Unfortunately, 1.0 doesn’t work with FIrefox 3, so we’ve been systematically forced to upgrade so we can test on that browser. I still keep a computer with Firefox 2 and Firebug 1.0 installed in case I get into some hairy messes with Firefox 3 and Firebug 1.2.
I’m not sure how Firebug became so unstable, but I really hope these issues are addressed soon. I’d be willing to forego any new features to get the old ones working more reliably.
Disclaimer: Any viewpoints and opinions expressed in this article are those of Nicholas C. Zakas and do not, in any way, reflect those of my employer, my colleagues, Wrox Publishing, O'Reilly Publishing, or anyone else. I speak only for myself, not for them.
Both comments and pings are currently closed.




3 Comments
Seem the same problems that you are seeing. Especially breakpoints. I’ve started using Chrome for everyday browsing, and Firefox for developing, because I have to kill FF every couple of hours to keep it usable. Breakpoints are the biggest problem for me – if I stop in the middle of stepping through something, I usually have to reload the page for things to work again.
Scott Plumlee on November 10th, 2008 at 9:46 am
Yes, Firebug 1.2 is much less stable than version 1.0. I did not collect issues but the first ones that come to my mind in addition to the ones mentioned above:
- CSS properties are set and applied but when you leave the CSS rule – newly edited properties just disappear and not applied to document any more;
- DOM inspector periodically stops indicating currently selected element so that one have to expand all the nodes starting from HTML element to get to the needed element. The only way to restore the functionality is to open document in another tab or another instance of the browser.
- rather frequent console errors raised from inside the Firebug itself – not sure they are of any use for developers other than those from Firebug team;
As for using Firebug 1.0 with Firefox 2 – I would recommend portable version of Firefox (http://portableapps.com/apps/internet/firefox_portable) not to allocate separate computer or virtual machine for the purpose.
Alexei on November 10th, 2008 at 10:08 am
For this very reason I have both FF2 and FF3 installed on my laptop. I develop in FF2 with Firebug 1.0, and have FF3 with FB1.2 for testing.
Instructions for running multiple firefox apps on the same box can be found here: http://jeroencoumans.nl/journal/multiple-firefox-versions
estelle on November 30th, 2008 at 3:42 pm
Comments are automatically closed after 14 days.