blog
discuss
releases
documentation

Development Blog

Firebug 1.10.2

Firebug team released Firebug 1.10.2. One annoying bug slipped into 1.10.1 version (304 requests not displayed in the Net panel) and so, we decided to do a quick follow up.

Three issues have been fixed in this release:

  • Issue 5773: Firebug no longer displays 304 Not Modified lines in NET panel
  • Issue 5766: Breakpoint editor text is invisible!
  • Issue 5712: Firefox crashes when trying to log XMLHTTPRequest to console

Please post feedback in the newsgroup, thanks.

Jan ‘Honza’ Odvarko

Firebug 1.10.1

Firebug team released Firebug 1.10.1. This is a follow up release based on feedback we have collected since releasing 1.10.0

Firebug 1.10.1 fixes 14 issues.

Some highlights from this release:

  • The Net panel’s timeline sorting is fixed (issue 4662)
  • Middle-click on an AJAX request opens it in a new tab again (issue 5341)
  • Break on features doesn’t increase CPU usage (issue 5618)
  • The HTML panel displays symbols for DTD entities by default (issue 5690)
  • Cookie breakpoint condition editor fixed (issue 5698)
  • AJAX requests can be resent again (issue 5714)
  • Firebug start button is displayed even on popup windows (issue 5711)

Please post feedback in the newsgroup, thanks.

Jan ‘Honza’ Odvarko

Firebug 1.10.0

After 12 alpha and 4 beta versions, Firebug team is proud to announce final Firebug 1.10!

This release fixes 210 issues (79 issues enhancements). We have implemented 50 more automated tests during the release cycle to ensure stability and avoid regression issues. We have also managed to move the entire source to github.com and got more contribution from the community than ever before (see more about hacking on Firebug).

Firebug 1.10 is compatible with Firefox 13-16

Firebug is true community achievement and there are many developers that contributed to this release.

  • Jan Odvarko
  • Sebastian Zartner
  • Simon Lindholm
  • Harutyun Amirjanyan
  • Steven Roussey
  • Joe Walker
  • Stampolidis Anastasios
  • Heather Arthur
  • Farshid Beheshti
  • Leon Sorokin
  • Florent Fayolle
  • Vladimir Zhuravlev
  • Hector Zhao
  • Bharath Thiruveedula
  • Nathan Mische

Also take a look at brief list that summarizes new features introduced in this release or read detailed feature description (including screenshots). There are also categorized releases notes with links to proper issue reports available on Firebug Wiki.

  • Bootstrapped Installation
  • Delayed Load
  • Cookies
  • Command Editor Syntax Highlighting
  • Autocompletion
  • Trace Styles
  • New Command: help
  • Link to Web-font Declaration
  • Support For Media Queries
  • Displayed Entities Format
  • Displayed Color Format
  • Tooltips for Menu Items
  • Support for “focus” CSS pseudo class
  • HTTP Requests From BFCache
  • Delete CSS Rule

There are also significant improvements related to memory consumption, but you need to run Firebug 1.10 with Firefox 15+

Stay tuned!

Firebug 1.10.0 is based on Firebug 1.10.b4 that fixes 14 issues.

Please post feedback in the newsgroup, thanks!

Jan ‘Honza’ Odvarko

Firebug 1.10b3

Firebug 1.10 beta 3 has been released.

Firebug 1.10b3 fixes 10 issues.

There are couple of changes we would like to highlight in this release.

Net Panel: requests coming from Back-forward cache

Visual design of HTTP responses coming from BFCache has been changed and so, it should be easier to distinguish these special requests from other requests (Issue 3757).

First, let’s see requests coming from standard browser cache.

  • Every request coming from the browser cache is grayed out and the Status column says 304 Not Modified.
  • The screenshot above displays 8 requests coming from the browser cache.

Let’s see how requests coming from the BFCache (specific for Firefox browser) are displayed.

  • Every request coming from BFCache is grayed out with squared background.
  • The status column says 200 OK (BFCache)
  • The screenshot above displays 8 requests coming from the BFCache.
  • Note that the Remote IP column is empty since there was no communication with server at all. These requests come directly from the BFCache without asking the server.

In order to see requests coming from BFCache you need to check Show BFCache Responses (false by default) option in Net panel’s option menu (the small black triangle next to the panel name).

Command Line: help

There is a fresh new command help available on Firebug’s command line (Issue 5142).

If you want to learn about all Firebug command line API, just type help to print list of all available commands with description.

Every command name (green color) is a link that navigates you to Firebug wiki for more information about the specific command.

Please post feedback in the newsgroup, thanks.

Jan ‘Honza’ Odvarko

Firebug 1.10b2

Firebug 1.10 beta 2 has been released.

As usual in the beta phase we are mostly focusing on fixing blocking issues and hardworking on getting Firebug 1.10 out of the door.

There are no enhancements in this release. Firebug 1.10b2 fixes 15 issues.

Let us know how this version works for you.

Please post feedback in the newsgroup, thanks.

Jan ‘Honza’ Odvarko

Firebug 1.10 Beta 1

Firebug 1.10 beta 1 has been released.

We have switched into beta phase, which also means we are only focusing on bugs and regressions and eagerly waiting for your feedback!

All users using Firebug alphas from getfirebug.com will be automatically updated to the beta. Note that downloading Firebug from AMO beta channel is recommended. See Development Channel section at the bottom of the page.

Firefox 13+ is the minimum version required and Firefox 15 (Aurora) is recommended since it fixes Firebug’s memory leaks.

Firebug 1.10b1 fixes 31 issues.

Couple of highlights from this release:

  • There is a new preference extensions.firebug.hideDefaultInspector that allows to hide the built-in Inspector from the page context menu. Firebug appends its own menu-item in there so, the other one can be quite annoying (issue 5551).
  • You can now export cookies in standard Netscape format (issue 5588).

Please post feedback in the newsgroup, thanks.

Jan ‘Honza’ Odvarko

Firebug 1.10a11

getfirebug.com has another great release: Firebug 1.10a11 !

Firebug 1.10a11 fixes 5 issues.

This release introduces fresh new panel called Cookies. The panel that makes possible to view and manage cookies directly from within your Firebug.

The panel displays a list of all cookies associated with domain of the currently displayed page. Each entry in the list displays basic information about a cookie (name, value, domain, path, expire date, etc.).

Inspect Cookies Every cookie in the list is expandable. This is useful especially when the cookie value is long and can’t be fully displayed directly. If you are looking for a specific cookie by name, use Firebug’s search box and write down it’s name. The list is dynamically filtered as you type in the box.
Cookie Permissions You can also manage cookie permissions for the current site directly from the Firebug’s toolbar. The permission button displays the current status as a label and it’s automatically updated if the permission is changed (e.g. from the Firefox options dialog).
Cookie Events If you want to see when something happens to a cookie, use Firebug’s Console tab. The Cookies panel creates a log entry every time when a cookie is created, changed, deleted or rejected. This can be switched off in Cookie tab->Options menu (click the black triangle next to the Cookies tab label to open this menu and uncheck Show logs in Console option).
Cookie Expire Time Cookie expire time is displayed using local timezone and current Firefox locale. It’s easy to figure out the actual value. It’s also possible to change the current value using a popup calendar and time picker.
Export Cookies Use Cookies menu to create new and remove an existing cookies. The same menu can be also used to export all cookies in the browser or only those that are associated with the current page into cookies.txt file in standard text format (every cookie + info takes one line).
Cookie Clipboard Standard clipboard actions Cut/Copy/Paste are also supported. If you need it, just right click on a cookie and use context menu. The same menu can be also used to edit properites of an existing cookie. Just pick Edit action and use the dialog that is displayed.
Sent & Received Cookies The Cookies panel is also integrated with existing Net panel. If you expand existing request in this panel, you’ll see a new additional Cookies tab that displays sent and received cookies with all information just in place.
Sort Cookies You can sort cookies by clicking header in cookie list view. Just pick any column that should be used to sort cookies and click its label.
Denied Cookies All received but denied cookies are displayed in red.
JSON Inspector If a cookie value is formatted as JSON, there is a new JSON tab (selected by default) displaying the value using expandable tree. Similarly as for network responses in Firebug’s Net panel.
XML Inspector If the value is valid XML document, there is a XML tab (also selected by default) displaying pretty printed & colorized XML.
document.cookie Better formatting is now implemented for document.cookie property when it’s logged into the Console panel.
Column Visibility Manage visibility of columns using header context menu. Of course, the current settings is persistent across Firefox sessions.
Cookie Breakpoint Create a cookie breakpoint to see when specific cookie is modified. Firebug debugger is integrated so, you can also see what line in the source code caused the modification.
Breakpoint Condition You can also create a breakpoint condition and the breakpoint will stop only if the condition is true. You can use cookie properties in the expression: value, path, host, expires [ms], isHttpOnly, isDomain).
Break On Next Cookie Change The Cookies panel also integrates with Firebug’s Break On Feature. Just use the resume button to break on the next changed cookie.

Please post feedback in the newsgroup, thanks.

Jan ‘Honza’ Odvarko

Firebug 1.10a10

getfirebug.com has Firebug 1.10a10

Firebug 1.10a10 fixes 15 issues.

Some highlights from this release:

  • It is possible to pick a format that should be used to display CSS color values. Firebug offers three options: Hex, RGB, HSL. These options are available for CSS, Style and Computed panel (issue 3871).



  • Breakpoints are essential part of Firebug and several types of breakpoints are supported. It’s now possible to expand and collapse breakpoint groups available in the Breakpoints side panel (in the Script panel) (issue 4889).



  • The completion list supports keyboard (arrow keys, page up/down) and mouse wheel for navigation (issue 3660).

Please post feedback in the newsgroup, thanks.

Jan ‘Honza’ Odvarko

Firebug 1.10a9

getfirebug.com has Firebug 1.10a9

Firebug 1.10a9 fixes 19 issues.

Some highlights from this release:

  • Support for :focus CSS pseudo class (issue 3407)
  • Support for keyboard navigation within completion list (used in the command line) (issue 3660).
  • Better clipboard copy for styles in the Style side panel (issue 5461)

Please post feedback in the newsgroup, thanks.

Jan ‘Honza’ Odvarko

Firebug 1.10a8

getfirebug.com has another great release: Firebug 1.10a8!

Firebug 1.10a8 fixes 25 issues.

Some highlights from this release:

  • Trace Styles (issue 2916) – This fresh new feature allows to trace all places which affected specific CSS attribute. This feature is now part of the Computed side panel where every CSS
    attribute is now expandable

    As part of this feature, the Computed side panel also supports tooltips for colors, images and fonts.


  • Extended monitorEventS() API (issue 5406) – it’s possible to specify a group of events that should be monitored.

  • Auto Completion for CSS selectors (issue 5421) – Firebug auto-completes IDs or class names when the users creates a new CSS selectors!


  • Link between web-font usage and its declaration (issue 5438) – This feature allows to quickly find the place where web-fonts are declared.

Thanks to awesome Sebastian Zartner and Simon Lindholm who have done tremendous work on this release!

Please post feedback in the newsgroup, thanks.

Jan ‘Honza’ Odvarko