blog
discuss
releases
documentation

Development Blog

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

 

Firebug 1.12.3

Firebug team released Firebug 1.12.3. Another maintenance release fixing a few minor issues.

 

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

 

Firebug 1.12.3 is compatible with Firefox 23 – 26

Firebug 1.12.3 fixes 4 issues.

 

Some highlights from this release

There is a platform bug that slows down Firefox tab switching and Firebug activation. This bug has effect only if the Script panel is enabled. Since we can’t fix this problem Firebug is displaying a warning to notify users. The problem will be fixed in the next major Firebug release (Firebug will be using different debugging engine, see issue 6821 for more details).

The message is displayed on disabled Script panel and also in the Console panel.

 

 

This version also fixes one compatibility problem with FirePHP extension (issue 6803).
 

Please post feedback in the newsgroup, thanks.

Jan ‘Honza’ Odvarko

 

Firebug 1.13 alpha 3

getfirebug.com has Firebug 1.13 alpha 3

Firebug 1.13a3 fixes 7 issues
Firebug 1.13a3 is compatible with Firefox 24-27

Some highlights from this release

  • JavaScript Array Inspector (issue 6773)
     
    It’s now possible to simply inspect large arrays logged into the Console panel. Large arrays are truncated in the Console panel, but if you click on the left or right bracket of the array (it’s a link now) you’ll be navigated into the DOM panel that allows you to fully inspect the array.

    You’ll be navigated to the DOM panel for full inspection after clicking.


     

  • console.table() & object logging (issue 6800)
     
    We have enhanced the console.table() API, and so it’s now possible to use it to log even generic objects. It can be useful in many cases. For example, you can log the DOM storage object.

 

Post feedback in the newsgroup

 

Jan ‘Honza’ Odvarko

 

Firebug 1.12.2

Firebug team released Firebug 1.12.2. This version represents a maintenance release. A few minor problem fixed, no new features.

 

Firebug 1.12.2 is compatible with Firefox 23 – 26

Firebug 1.12.2 fixes 8 issues.

 

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

 

Bug fixes in this release are mostly related to the Console panel & logging, but there are also some fixes related to CSS inspection.

 

Please post feedback in the newsgroup, thanks.

Jan ‘Honza’ Odvarko

 

Firebug 1.13 alpha 2

getfirebug.com has Firebug 1.13 alpha 2

Firebug 1.13a2 fixes 9 issues
Firebug 1.13a2 is compatible with Firefox 23-26

Some enhancements in this release

  • Issue 3195: Search field should display current tab
  • Issue 6334: Pressing the search field shortcut should select the previously entered search text
  • Issue 6746: Add a keyboard shortcut for creating a watch expression from the current selection
  • Issue 6760: Allow using the command line even when JavaScript is disabled

 

Post feedback in the newsgroup

 

Jan ‘Honza’ Odvarko