blog
discuss
releases
documentation

Development Blog

Firebug 1.12.7

The Firebug team released Firebug 1.12.7. This version represents a maintenance release fixing some minor bugs and compatibility issues with upcoming Firefox versions.

 

Firebug 1.12.7b1 has also been released to update users on AMO beta channel. This version is exactly the same as 1.12.7.

 

Firebug 1.12.7 is compatible with Firefox 23 – 29

Firebug 1.12.7 fixes 9 issues.

 

Highlights from this release

  • The Net panel is properly displaying size of HTTP requests coming from the browser cache (issue 6837)
  • It’s possible to copy absolute and relative XPath (issue 7120)
  • Syntax highlighting in Command Editor is fixed (issue 7126)
  • Firefox JavaScript Debugging engine (JSD) is now paused if Firebug is not active on the current tab (but Script panel opened in background Firefox tab). So, the warning about Script panel causing Firefox slow-down has been removed (issue 7193)
  • Firebug 1.12.7 is compatible even with the current Firefox Nightly Build, Fx30 (issue 7208)

 

Please post feedback in the newsgroup, thanks.

Jan ‘Honza’ Odvarko

 

Firebug 1.13 alpha 9

getfirebug.com has Firebug 1.13 alpha 9

Firebug 1.13a9 fixes 6 issues
Firebug 1.13a9 is compatible with Firefox 27-30

 

There are two new little enhancements:

Absolute vs. Minimal XPath

Issue 7120

If you want to copy element’s XPath, you have two options now:

  • Copy XPath Copy absolute XPath to the clipboard
  • Copy Minimal XPath Copy relative/minimal XPath to the clipboard (available in case the element has an ID attribute)

Copy Minimal XPath

Console Grouping on/off

Issue 6871

The Console panel has a new option that allows to switch off log grouping.

Group Log Messages Option

 

We are mostly focusing on adopting JSD2 (new Firefox debugging engine) and doing great progress in this area. Almost all planned features (one missing) are implemented and we are now in the middle of fixing our automated test suite. Next great version is coming soon. Stay tuned!

Please post feedback in the newsgroup.

 

Jan ‘Honza’ Odvarko

 

Firebug 1.13 alpha 8

getfirebug.com has Firebug 1.13 alpha 8

Firebug 1.13a8 fixes 11 issues
Firebug 1.13a8 is compatible with Firefox 26-29

 

We introduced one nifty enhancement that allows displaying original CSS color values (issue 5507). There is a new option Colors As Authored that allows to display CSS color values as they were defined. This makes it easier to compare the styles interpreted by the browser with the ones inside the original CSS source file. While this new option is now the default, you still have the possibility to switch to hexadecimal, RGB or HSL formatting.

You can use our online test case to check out this new feature. Note that you need Firefox 29+ to use this feature.

 

Please post feedback in the newsgroup.

 

Jan ‘Honza’ Odvarko

 

Firebug 1.12.6

The Firebug team released Firebug 1.12.6. This version represents a maintenance release fixing some minor bugs and compatibility issues with upcoming Firefox versions.

 

Firebug 1.12.6b1 has also been released to update users on AMO beta channel. This version is exactly the same as 1.12.6.

 

Firebug 1.12.6 is compatible with Firefox 23 – 29

Firebug 1.12.6 fixes 11 issues.

 

Please post feedback in the newsgroup, thanks.

Jan ‘Honza’ Odvarko

 

Firebug 1.13 alpha 7

getfirebug.com has Firebug 1.13 alpha 7

Firebug 1.13a7 fixes 14 issues
Firebug 1.13a7 is compatible with Firefox 26-29

 

Let’s take a look at some new features introduced in this release:

Add auto-completion for HTML attributes

Issue 3700

The HTML panel now offers auto-completion for tag attributes. This improves the workflow a lot. For example, you just have to type c and it gets completed to class. This doesn’t just work for HTML, but also for SVG.

Auto-complete CSS styles within the HTML “style” attribute

Issue 6814

Furthermore the “style” attribute now has an auto-completion for all the different CSS styles. So you can tweak your styles in both, the Style side panel and the HTML panel.

Error badge improved

Issue 4001

In case there are errors detected on the page, Firebug was always showing a little badge with the number of errors that occurred besides its Start Button. It is now possible to click this error badge to get to the Console panel in order to get more information about the errors.

 
Please post feedback in the newsgroup.

 

Jan ‘Honza’ Odvarko

 

Firebug 1.13 alpha 6

getfirebug.com has Firebug 1.13 alpha 6

Firebug 1.13a6 fixes 8 issues
Firebug 1.13a6 is compatible with Firefox 25-28

 

There are just couple of minor enhancements. Again we are mostly focusing and hardworking on adopting new Firefox debugging engine and doing great progress. This work will turn into alpha releases soon (we are yet blocked by missing platform APIs).

In this version, we improved design of the search options panel (see issue 6702):

Search Options
 

And Firebug now supports -0 (negative zero), see issue 6631

There are other bug fixes and you can see them all.

 
Please post feedback in the newsgroup.

 

Jan ‘Honza’ Odvarko

 

Firebug 1.12.5

Firebug team released Firebug 1.12.5. This version improves a workaround that solves Firefox tab switching and Firebug activation problem (due to a platform bug). See the detailed description of related changes below.

 

Firebug 1.12.5b1 has also been released to update users on AMO beta channel. This version is exactly the same as 1.12.5

 

Firebug 1.12.5 is compatible with Firefox 23 – 26

Firebug 1.12.5 fixes 4 issues.

 

Script Panel Activation

Since version 1.12.4, Firebug doesn’t pause the underlying Firefox JavaScript debugger engine (JSD) when the user is switching Firefox tabs. This avoids long tab switching times since JSD.pause/unPause is broken (it’s the platform bug). This means that Firebug with active Script panel can slow down the browser even if it’s on a background Firefox tab.

The user can see related warning message on disabled Script panel and also (if the Script panel is already enabled) within the Console panel.

Console Panel Warning

Script Panel Warning

Enabling the Script panel causes a Firefox slow-down due to a platform bug. This will be fixed with the next major Firefox and Firebug versions.

If you have the Script panel disabled, the platform bug doesn’t affect your browser experience.

Start Button Icon

In order to make it easier for the user to see that there is an active Firebug instance in the background we introduced a new state for the Start Button Icon (read more about the Start button).
 

Firebug is active on the current tab.
Firebug is not active on the current tab.
Firebug is active on a background tab (this is the new state).

Start Button Tooltip

Start button tooltip has also been improved. You can use it to see how many Firebug instances are currently active (you’ll see the number even if Firebug is not active on the current tab).

The Screenshot shows that there are 3 active Firebugs in the browser (and the icon indicates that one of them is on the current page).

Shutdown Firebug

Finally, in order to quickly shutdown all Firebug instances at once and ensure that the underlying Firefox debugging engine (JSD) is deactivated (not slowing down the browser anymore), you can pick Clear Activation List from the Start button context menu.

 

Please post feedback in the newsgroup, thanks.

Jan ‘Honza’ Odvarko

 

Firebug 1.13 alpha 5

getfirebug.com has Firebug 1.13 alpha 5

Firebug 1.13a5 fixes 9 issues
Firebug 1.13a5 is compatible with Firefox 25-28

 

This version doesn’t introduce any new features. The entire team is now focusing and hardworking on adopting the new debugging API that shall represent the heart of the debugger in Firebug.next. This work will be also included in alpha releases soon.

 

Please post feedback in the newsgroup.

 

Jan ‘Honza’ Odvarko

 

Firebug 1.13 alpha 4

getfirebug.com has Firebug 1.13 alpha 4

Firebug 1.13a4 fixes 10 issues
Firebug 1.13a4 is compatible with Firefox 24-27

Some highlights from this release

  • Display registered Mutation Observers (issue 6740)

    The existing getEventListeners() command (see a Firebug tip) has been extended and it now displays also registered mutation observers for given element.

    Mutation Observers
     

    You can use this test page to try it yourself.
     
     

  • Searching by selector in the HTML panel (issue 6748)

    The search field inside the HTML panel now allows you to search for elements via CSS selectors. Just start typing a selector like body > div and the elements matching this selector will be matched. This new search feature got integrated with the already existing text search. So now you can search for both at once, text and CSS selectors. This makes it much easier to find the elements you’re searching for.

     

    HTML Search

     

    Again, you can use the test page to try it.

     

 

Post feedback in the newsgroup

 

Jan ‘Honza’ Odvarko

 

Firebug 1.12.4

Firebug team released Firebug 1.12.4. Another maintenance release fixing performance problem when switching Firefox tabs.

 

Firebug 1.12.4b1 has also been released to update users on AMO beta channel. This version is exactly the same as 1.12.4

 

Firebug 1.12.4 is compatible with Firefox 23 – 26

Firebug 1.12.4 fixes 1 issue.

 

This version introduces a workaround that solves Firefox tab switching and Firebug activation problem (see a platform bug). As a temporary measure, Firebug no longer pauses the debugger when switching tabs. This avoids long tab switching times (see issue 6086 for more details).

The entire problem will be properly fixed in the next major Firebug version that will be based on the new JavaScript Debugger API in Firefox.

 

Please post feedback in the newsgroup, thanks.

Jan ‘Honza’ Odvarko