Firebug discontinued as separate Firefox add-on - gHacks Tech News

Firebug discontinued as separate Firefox add-on

Mozilla and the Firebug team announced today that development of Firebug as a separate Firefox add-on has been discontinued.

Firebug, probably the most popular third-party development add-on for Firefox ever, has been available for Firefox for a very long time.

I mentioned it here in 2008 for instance as one of the top five Firefox add-ons. The Firebug team announced back in 2014 that it would shift development from Firebug the add-on to contributing to Firefox's native development tools instead.

firebug firefox

There were good reasons for the change, but the main one was the introduction of Firefox's multi-process architecture. Firebug 2 is not multi-process compatible, and changing code to make it that would have been possible in a recent amount of time with the resources at hand.

Unfortunately, Firebug wasn’t designed with multiprocess in mind, and making it work in this new scenario would have required an extremely difficult and costly rewrite. The Firebug Working Group agreed they didn’t have enough resources to implement such a massive architectural change.

Another reason was that Firefox's built-in Developer Tools got better and better, and that it did not really make much sense to continue work on Firebug if the Developer Tools would offer most of the add-on's functionality already.

Additionally, Firefox’s built-in developer tools have been gaining speed, so it made sense to base the next version of Firebug on these tools instead.

The Firebug Working Group decided therefore that the best course of action was to discontinue development of Firebug 3, and join the Mozilla DevTools team instead to bring Firebug exclusive functionality to the built-in Developer Tools, and to make the Firefox Developer Tools even greater with the added manpower and experience.

The announcement puts development of Firebug 2 to an end. The last version of Firebug is version 2.0.18 released October 7, 2016. This version is still compatible with Firefox, but only if the browser's multi-process architecture is not enabled.

Several features of Firebug found their way into Firefox already:

The DOM panel, the Firebug theme, Server-side log messages, the HTTP inspector (aka XHR Spy), and various popular add-ons like FireQuery, HAR export, and PixelPerfect. Also, over 40 bugs were fixed to close the gap between DevTools and Firebug.

Firebug add-on users may want to check out the "migrating from Firebug" guide over on the Mozilla Developer Network for information on differences between Firebug and the Firefox Developer Tools.

Closing Words

The decision to merge Firebug features into Firefox's Developer Tools, and discontinue Firebug development makes sense on many levels. While it will leave some users behind, the majority will probably have little issues with migrating to the built-in Developer Tools. Mozilla asks Firebug users to report missing features here. (Thanks Sahil)

Now You: What's your take on the decision to discontinue Firebug?

Summary
Firebug discontinued as separate Firefox add-on
Article Name
Firebug discontinued as separate Firefox add-on
Description
Mozilla and the Firebug team announced today that development of Firebug as a separate Firefox add-on has been discontinued.
Author
Publisher
Ghacks Technology News
Logo

We need your help

Advertising revenue is falling fast across the Internet, and independently-run sites like Ghacks are hit hardest by it. The advertising model in its current form is coming to an end, and we have to find other ways to continue operating this site.

We are committed to keeping our content free and independent, which means no paywalls, no sponsored posts, no annoying ad formats or subscription fees.

If you like our content, and would like to help, please consider making a contribution:

Comments

  1. Dev said on December 20, 2016 at 9:27 pm
    Reply

    Pretty great news IMO. Can’t actually see the downside so I’m not sure about the article title. I thought I was going to read something sad but it’s cool and the body of your article seems to agree that it is.

  2. Robert said on December 20, 2016 at 10:18 pm
    Reply

    Great news indeed. I never looked at the developer tool until now. I just uninstalled Firebug and am now going to play around with the developer tool and learn it. With the Firebug team joining Firefox, this tool can only get better.

  3. Ray said on December 21, 2016 at 6:49 am
    Reply

    I’ve been using Firefox’s Dev Tools for awhile now, and haven’t really missed Firebug that much :)

    You can still use Firebug with Seamonkey though, as Seamonkey lacks a proper dev console.

  4. Tony said on December 21, 2016 at 8:22 am
    Reply

    There are upsides and downsides to this, but I believe the positives outweigh the negatives.

  5. Sinon said on December 21, 2016 at 4:10 pm
    Reply

    I’ll probably keep the Firebug extension around until June of year when I finally have to dump it and switch to Firefox Dev Tools.

    1. Sinon said on December 21, 2016 at 5:45 pm
      Reply

      June of next year* (I was stupid and did not catch that in time)

    2. pd said on December 21, 2016 at 6:19 pm
      Reply

      I noticed even without multuprocess enabled, Firebug no longer seems to detect Javascript at all. Regardless, I’ll stick with it for as long as possible. It never worked very as a JS debugger anyway though I’m sure that couldn’t have been improved if they wanted to.
      The native tools just ‘feel’ so clunky to use in a host of small ways that Firebug got right from step 1.

      1. Sinon said on December 21, 2016 at 10:13 pm
        Reply

        Firebug still fully works for me (no issues) but that’s probably because I am still using Firefox 45.

  6. pd said on December 21, 2016 at 6:17 pm
    Reply

    The built-in dev tools are NOT better and better. There’s now a completely bullshit situation: neither the native dev tools nor Firebug, which has only had maintenance releases for a long time, are decent tools. They’re both below par.

    Mozilla does a lot of bullshit that makes users lives harder but this is quite possibly the one that will break the back as I depend on Firebug FOR MY LIVING and a huge reason why I rejected the temptation to move to Chrome was the horrible feel of their tools. I’ve stayed loyal to Firefox for so long, through a lot of pain, but never have they made a decision like this that actually makes my job harder. I hate them for it. Maybe I should go and start building ‘smart’phone apps?

    1. Dev said on December 21, 2016 at 8:01 pm
      Reply

      What in particular do you have trouble dealing with with Firefox Dev tools ?

      Anyway, if both Firebug has fallen behind (but was previously good enough) and Firefox’s built-in aren’t quite there yet, then having the Firebug team join Firefox’s could sound like hope to you.

      Personally I like Firefox Dev tools but I dislike Javascript as a language, am not a fan of HTML and CSS, and don’t get me started on stupid SVG. (I prefer using languages that cross compile to JS whenever possible)

  7. Bill Bell said on December 27, 2016 at 2:53 am
    Reply

    Just hope they include Firepath in the development tools. It is the best Xpath development tool.

  8. Shwet said on February 1, 2017 at 5:52 am
    Reply

    I just hate this new UI. Originality of firebug is removed now….
    How to get back the original firebug?

    1. Kwood said on February 22, 2017 at 4:56 pm
      Reply

      Totally agree – can’t stand the Google Chrome “clone” UI.

      You can install a previous version here (49.0.2) – Firebug still works perfectly in it:

      https://support.mozilla.org/t5/Install-and-Update/Install-an-older-version-of-Firefox/ta-p/1564

      Of course you will have to uninstall the newest version first, and will probably want to change the update settings so you don’t get notified every single time you use it that it’s out of date and there’s a new version available.

  9. Keith Ritt said on February 1, 2017 at 7:03 am
    Reply

    I rely VERY heavily on the abilty to click ‘Open in new tab’ for my AJAX calls. Does anyone know how to accomplish this with just the Firefox dev tools? I see a ‘Open URL in new tab’ option. But this is not what I need. As the description implies, it only opens the URL, where what i want (and used to get with firebug) was it sending the header data as well. This really is a show stopper for me to use firefox at all anymore.

    P.S. @ghacks.net – the auto refreshing of this page every 10-30 seconds – is extremely annoying. I understand you want more advertising
    revenue. But I literaly had to type this comment in my text editor in an effort to avoid being autoscrolled to the top every few seconds.

    1. Martin Brinkmann said on February 1, 2017 at 7:21 am
      Reply

      I don’t see the auto-refreshing happening on my end. Are you sure it is caused by the page and not a script or extension you use? Anyone else noticing this?

      1. Keith Ritt said on February 1, 2017 at 5:02 pm
        Reply

        Perhaps its not a full page refresh, if you look at the network tab – it is a non stop flurry of network calls for what appear to by adversting domains. But these were often auto scrolling me to the top of the page. Anway – I don’t want to get sidetracked on this top. I would like to stay focused on my original question of how to view AJAX calls with the request params sent in a new browswer tab.

    2. Keith Ritt said on February 3, 2017 at 6:42 pm
      Reply

      Follow up: I did write to the ‘report missing features’ link posted in the article. It is a known issue:
      https://bugzilla.mozilla.org/show_bug.cgi?id=1220758

      As a workaround, I simply reverted to Firefox 50* and I am not upgrading until I hear this issue has been resolved.

      Thanks @ghacks for providing the links I needed to accomplish this.

      * https://ftp.mozilla.org/pub/mozilla.org/firefox/releases/

  10. Erik de Vries said on February 3, 2017 at 3:20 pm
    Reply

    At least two things have made my life as a frontend developer less easy with the departure of Firebug:
    1. The inspector always opens in the body tag, wherever you click on the webpage to open it
    2. You cannot rotate through element values with arrow up/down anymore, which was a great CSS help
    There may be advantages, like the auto refresh, which is not happening anymore if you switch tabs.

    1. Kwood said on February 22, 2017 at 4:39 pm
      Reply

      I totally agree. And then there is the fact that changes made to CSS on the fly are no longer rendered real-time as they were in Firebug – you have to click out of the tag after changing the value to see what it will look like on the page. I do NOT like the Dev tools at all, and am keeping an older version of Firefox (49) installed and disabling updates so I can continue using Firebug.

  11. Kwood said on February 23, 2017 at 5:24 pm
    Reply

    I do NOT like the Firefox developer tools, especially when compared to Firebug, and think this is terrible news. They are basically just a carbon-copy of the Google developer tools, and if I wanted to use them, I would have started using them a long time ago. But I don’t like them – I love Firebug. For specific reasons, see Erik de Vries answer above, and then add-on the fact that changes made to CSS attributes on elements in the HTML pane are no longer rendered real-time in the page – you have to click out of the tag to see the change. And that’s something that makes my job as a front-end developer that much more painful.

    For those interested, you can keep using Firefox as I am, by simply uninstalling the newest version and installing an older version (49), then disabling the update feature. I realize there is a possible security vulnerability to this, but considering I am using it to debug sites that I myself am developing, that seems like a non-issue.

    This is one of those cases where I just ask myself “why?” If they were going to move to one platform, why didn’t they move towards Firebug, and bake it in as the developer tools? Did they bother to actually ask any professional developers what their thoughts were? Now, we just have two versions of Chrome developer tools. Yay. No thank you. For as long as I am able, I will keep my old version of Firefox and my beloved Firebug. Bad move Mozilla – me no likey!

  12. jerry2286 said on March 2, 2017 at 3:00 pm
    Reply

    The Firefox devtools are basically a piece of useless shit compared to FireBug. It’s a shame the firebug dev were to lazy to fix the plugin.

  13. atlantis said on March 7, 2017 at 12:18 am
    Reply

    First Rockettheme now this… Hating it :(

    Is it not possible to just point and click what you want to inspect without lots of div outlines opening etc

  14. 1234ru said on March 20, 2017 at 8:47 am
    Reply

    Firebug’s look and user experience overall were nice. And now we’re having that horrible Chrome-like look…

  15. Brian said on April 20, 2017 at 3:26 am
    Reply

    Unfortunately, FirePHP no longer works because there’s no more Firebug, and Firefox’s console logging is very much inferior to what FirePHP offered. The only thing I can do is downgrade Firefox, or run multiple versions of Firefox. It’s two steps backwards…

  16. Joseph said on September 21, 2017 at 8:52 pm
    Reply

    I still like the Firebug UI a LOT more than the Developer Tools though. Firebug just seems far more intuitive and fleshed out. Hopefully dev tools catches up.

  17. WirelessWonkFL said on September 25, 2017 at 11:02 pm
    Reply

    This is very sad, and I see I’m not the only person who feels bereft, having relied heavily on Firebug’s intuitive, user-friendly features. It enabled people who aren’t real hard core developers but understand markup languages to find out why an element was behaving unexpectedly. I write embedded content that is styled at my end but also interacts with multiple css stylesheets when the page gets published. Firebug is a godsend for finding and fixing problems. I’m still using it in FF 55.0.3 but the browser has been a little buggy lately, so its days may be numbered. Did someone in above comment say there’s a way to disable the multiprocess functionality in the newer versions?

  18. bob said on October 6, 2017 at 12:21 am
    Reply

    If they can’t get their new tool to do what Firebug/Firepath can do – we’ve been shafted. For finding locators Xpath/Css for selenium webdriver work there is nothing better and these guys remove it? If they don’t provide something as good as Firebug/Firepath – I’m throwing Firefox on the junk heap. We’ve been burned.

  19. Anonymous said on October 28, 2017 at 8:18 am
    Reply

    How often does an open source company buy another and than discontinue it? Is it a first?

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

Please note that your comment may not appear immediately after you post it.