blog
discuss
releases
documentation

Development Blog

Firebug 1.12 beta 4

Firebug team released Firebug 1.12 beta 4 (archive).

 

Firebug 1.12 beta 4 fixes 8 issues
Firebug 1.12 beta 4 is compatible with Firefox 22-25

All users subscribed to AMO beta channel will be automatically updated. See the Development Channel section at the bottom of the page.

 

No new features introduced in this version. We are focusing on bug fixing and testing. We have also spent some time testing existing Firebug extensions. You can watch this thread to see results of the testing.

 

Following extensions passed our testing so far:

  • ConsoleExport (read a blog post)
  • CSS Usage
  • FireFinder
  • FireLogger (read a blog post)
  • FirePath
  • FilePicker
  • FireQuery
  • FireRainbow
  • FireDiff
  • FireFlow

 

Please post feedback in the newsgroup, thanks!

Jan ‘Honza’ Odvarko

 

Firebug 1.12 beta 3

Firebug team released Firebug 1.12 beta 3 (archive).

 

Firebug 1.12 beta 3 fixes 6 issues
Firebug 1.12 beta 3 is compatible with Firefox 22-25

All users subscribed to the AMO beta channel will be automatically updated. See the Development Channel section at the bottom of the page.

 

Call for feedback – Autocompletion Popup Window

One of the changes we have done in this version touches the design of auto-completion popup that is available on Firebug’s Command Line (issue 6419).

See how the popup looked before:

Old auto-completion popup window

 

And here is new version.

New auto-completion popup window

 

Note that the auto-completion popup window has been offering two sets of APIs. One set is related to Firefox DOM API (i.e. methods and properties of DOM objects) and the other to Firebug Command Line API.
You can see: debug, dir and dirxml at the bottom being Firebug commands.

 

One goal of the redesign is to make clear which entries are DOM API and which are Firebug Command Line API. So, we introduced two sections as visible on the screenshot above.

 

Of course, if there are no Firebug commands to complete there are only DOM methods and properties.

Auto completion popup (no Firebug commands)

 

Please try it and let us know what do you think about it.
Is the new design better?
Is there something you would like to improve?

 

Please post feedback in the newsgroup, thanks!

Jan ‘Honza’ Odvarko

 

Firebug 1.12 beta 2

Firebug team released Firebug 1.12 beta 2 (archive).

It’s our second beta and we would like to encourage Firebug extension developers to test with this version. It’s solid and we are willing to help with testing and fixing any problems that might appear. Firebug 1.12 final is planned within a month or so.

 

Firebug 1.12 beta 2 fixes 12 issues
Firebug 1.12 beta 2 is compatible with Firefox 22-25

All users subscribed to the AMO beta channel will be automatically updated. See the Development Channel section at the bottom of the page.

 

A highlight from this release

  • Toggle Visibility of Side Panels (issue 6095)
  • One little enhancement yet sneaked into this version. You can now toggle visibility of side-panels. See couple of screenshots.

    Side Panels Expanded

     
    For example, if you don’t need the Selectors side panel you can keep it hidden.
     

    Side Panels Collapsed

     

    The state is persistent across Firefox restarts and it’s panel specific. So, if you hide side panels for the CSS main panel it applies to the CSS panel only.

     

  • The Console panel does *not* activate JSD (issue 4978)
  • This is great performance improvement. The Console panel doesn’t require JSD anymore (the internal Firefox JS debugging engine). If you enable the panel – JSD doesn’t have to be activated. This change makes the Console panel faster.

 

Please post feedback in the newsgroup, thanks

Jan ‘Honza’ Odvarko

 

Firebug 1.12 beta 1

getfirebug.com has Firebug 1.12 beta 1 (archive).

We have just switched to beta phase, which means that releases are solid, we are focusing only on bug fixing, no new features at this point and we appreciate feedback from beta testers.

Firebug 1.12 beta 1 fixes 19 issues
Firebug 1.12 beta 1 is compatible with Firefox 22-25

All users subscribed to the AMO beta channel will be automatically updated. See the Development Channel section at the bottom of the page.

 

A highlight from this release

This command returns the event listeners registered on a given object. The object is usually an element, but it can also be e.g. a ‘window’.

getEventListeners(window)

The return object can be further inspected in the DOM panel as depicted on the following screenshot.

getEventListeners() command

The screenshot shows an array with two listeners registered for the ‘load’ event. If you click on the f1() or f2() function, you’ll be automatically navigated to the Script panel to see the implementation.

You can try an example online.

 

Please post feedback in the newsgroup, thanks

Jan ‘Honza’ Odvarko

 

Firebug 1.12 alpha 8

getfirebug.com has Firebug 1.12 alpha 8

Firebug 1.12a8 fixes 11 issues
Firebug 1.12a8 is compatible with Firefox 21-24

 

Some highlights from this release

  • Multiple filters selectable in the Net panel (issue 4156)
  • Multiple filters can be set at the same time by holding down Ctrl while clicking the filter buttons.

    Multiple filters selected in the Net panel

     

  • Multiple filters selectable in the Console panel (issue 4621)
  • Just like in the Net panel, the Console panel also supports multiple filters being selected at the same time.

    Multiple filters selected in the Console panel

     

  • Store the result of the last command line evaluation in $_ (issue 6519)
  • There is a new variable available in the Command Line: $_

    This variable stores the result of the previous expression evaluation (compatible with Chrome dev tools).

 

Please post feedback in the newsgroup, thanks

Jan ‘Honza’ Odvarko

 

Firebug 1.12 alpha 7

getfirebug.com has Firebug 1.12 alpha 7

Firebug 1.12a7 fixes 8 issues
Firebug 1.12a7 is compatible with Firefox 21-24

 

Some highlights from this release

  • Group Console Messages (issue 4979)
  • Console messages are grouped now in case the messages appear multiple times consecutively. This feature can dramatically decrease number of logs and make the entire logging easier!

    Grouped Logging
    The number on the right side tells how many logs is grouped in the log.

     

  • Create selector groups for Elements side panel (issue 5955)
  • Multiple selector trials are now shown as foldable groups of elements. These groups persist on page reloads and are dynamically updated when the page changes.

    Selector Groups

     

  • Issue 6447: Improve display of timings in net request infotip (issue 6447)
  • The tooltip for individual HTTP requests displayed in the Net panel has been improved. It displays all phases of the current request as a little waterfall graph. And so, it’s now a lot easier to understand the timing.

    Net panel tooltip

 

Please post feedback in the newsgroup, thanks

Jan ‘Honza’ Odvarko

 

Firebug 1.11.4

Firebug 1.11.4 has been released (archive).

Firebug 1.11.4 fixes 4 issues
Firebug 1.11.4 is compatible with Firefox 17-22
 

All users subscribed to AMO beta channel should be already updated to version 1.11.4 beta 1 which is exactly the same as 1.11.4.

 

This version is a follow-up for 1.11.3 and fixes some reported problems. Specifically XHR Spy works again for Firefox 17 and CSS pseudo-element rules are now properly displayed in the Style panel.

 

Please post feedback in the newsgroup, thanks!

Jan ‘Honza’ Odvarko

 

Firebug 1.12 alpha 6

getfirebug.com has Firebug 1.12 alpha 6

Firebug 1.12a6 fixes 11 issues
Firebug 1.12a6 is compatible with Firefox 20-23

 

Couple of highlights from this release

This feature allows referring various objects from the command line using new $p variable.

Use in Command Line

See also detailed description of this feature.

 

    • Precision for Console API %f log pattern (issue 6439)

Floats can be rounded by using the %.xf pattern inside the first console.log() argument. Here x denotes the number of decimal places the number should be rounded to.

Precision pattern

console.log("amount: %.2f", 4.3852)
will output
amount: 4.39

You may want to get to know about the other patterns available inside the Console API.

 

Please post feedback in the newsgroup, thanks

Jan ‘Honza’ Odvarko

 

Firebug 1.11.3

Firebug 1.11.3 has been released (archive).

Firebug 1.11.3 fixes 15 issues
Firebug 1.11.3 is compatible with Firefox 17-22
 

All users subscribed to AMO beta channel should be already updated to version 1.11.3 beta 1 which is exactly the same as 1.11.3.

 

One little problem related to browser page context-menu slipped into this release. If you experience the menu being unexpectedly long, just restart your browser.

 

Please post feedback in the newsgroup, thanks!

Jan ‘Honza’ Odvarko

 

Firebug 1.12 alpha 5

getfirebug.com has Firebug 1.12 alpha 5

Firebug 1.12a5 fixes 22 issues
Firebug 1.12a5 is compatible with Firefox 20-22


Some highlights from this release

  • Filter for DOM event logs (issue 229)
  • This feature allows to filter DOM event logging that is set for specific element.

    We are not entirely sure if the UI/UX is OK and so, please read this post to help us.

    Filter DOM Events


  • The CSS panel displays file with @media elements (issue 1717)

  • @keyframes rules are now displayed inside the CSS panel (issue 5290)
  • @keyframes rules inside CSS panel


  • Autocompletion for Firebug’s CommandLine API (issue 5416)
  • There is a new auto-completion support for Command Line API.

    Command Line Autocompletion

  • @-moz-document rules are displayed inside the CSS panel (issue 5429)
  • @-moz-document rules inside CSS panel



Please post feedback in the newsgroup, thanks

Jan ‘Honza’ Odvarko