Firebug Release Notes
From FirebugWiki
The current stable release of Firebug is 2.0.13. This page provides information on what has changed since the last version of Firebug and lists all related releases.
Download Sites[edit]
Features and changes[edit]
Console Panel[edit]
- Added preference
extensions.firebug.groupLogMessagesto define whether to group console messages - Clicking the bracket of a logged array shows it inside the DOM Panel
- Mutation Observers are listed when executing getEventListeners on an HTML element
- console.count(<title>) doesn't care anymore what line it is called from
- Added menu option to control log message grouping
- Console API is now also available in web workers
- Log message counter was moved to the left
Command Line[edit]
- The command history is now limited
- The Command Editor now has an auto-completion like the Command Line
- Switching to the Console panel now always focuses the Command Line
- Command Editor now has line numbers
- Added option to pretty-print the source
- Allowed to change the indention within the Command Editor
HTML Panel[edit]
- All classes of an element are listed inside the Element Path
- Added
Ctrl+Eas shortcut for editing the selected element - Changed
Alt+ double-click toAlt+ click for editing the selected element - Unnecessary tooltips were removed
- Clicking
>allows adding a new attribute to an element - Added search by CSS selector and XPath
- Added auto-completion for HTML attributes and SVG attributes
- Added auto-completion for CSS styles within the
styleattribute - Hovering cropped attributes now displays their full value
- XPath can now be copied as relative and absolute path
- Edit Mode now has line numbers and syntax highlighting
- Added regular expressions search
Events Side Panel[edit]
- Integrated EventBug into Firebug by creating a new Events side panel within the HTML Panel
Inspector[edit]
- Quick Info Box can be pinned
CSS Panel[edit]
- Color values can now be displayed as authored
- Source Edit Mode now has line numbers and syntax highlighting
- @counter-style rules are displayed within the panel
Script Panel[edit]
- Notification is shown when the source cache got exceeded
- Added an option to only stop the script execution on uncaught exceptions
- Added syntax highlighting for the code
- Breakpoint condition editor auto-completion uses variables in scope
- JSD2 got adopted
- Added button for pretty-printing
- Allowed to inspect selected expression
- Added a preference to control syntax highlighting
Watch Side Panel[edit]
- Added shortcut
Alt+Wfor creating a watch expression from the current Script Panel selection - Exceptions and return values of functions are shown and return values can even be modified
DOM Panel[edit]
- Added context menu option to set a breakpoint on a function
Net Panel[edit]
- Headers in net requests can be collapsed
- Improved JSON parsing
- It is now indicated that the panel is initially sorted by the timeline
Cookies Panel[edit]
- Added option to copy cookies to the clipboard as JSON (hidden behind preference
extensions.firebug.cookies.jsonClipboardExport) - Cookies are now sorted alphabetically
Search Field[edit]
- Current panel's name is displayed as placeholder
- Pressing the search field shortcut selects the previously entered text
- Search field and search options popup got redesigned
- Pressing
Escin search field clears it
Start Button[edit]
- Clicking and hovering the error badge have different actions than the toolbar button
API[edit]
- Added possibility to modify a panel's tab
-
getContextMenuItems()now provides the mouse coordinates
Miscellaneous[edit]
- Clear Activation List confirmation can be bypassed
-
monospaceis now used also on Mac OS instead of Monaco - Improved ancestor path design
You may also want to see the complete list of enhancements of Firebug 2.0.
Bug Fixes[edit]
Console Panel[edit]
- Log messages with the same name as the group they are in are not be grouped anymore
- Fixed bug related to filtered log groups
- Generator objects are not output anymore when they shouldn't
-
console.log()doesn't fail anymore when called from JavaScript injected by content script - Commands are not grouped anymore
- Shortcut for clearing the console doesn't conflict with page reload shortcut anymore
- Profiler now reports correct function names on compressed code
- Source links for errors are now correct
- Fixed output from
console.assert() - console.group() doesn't break filtering of error messages anymore
- Fixed font of multiple logged objects
- Normalized appearance of function parameters
- Command Line Popup can't be opened anymore when Console panel is disabled
- Fixed Console API being broken on Firefox 33.0+
Command Line[edit]
-
include()doesn't conflict with CSP anymore -
include()doesn't fail anymore when there is no alias - Code in Command Line doesn't disappear anymore when a Firefox tab is closed
- Command Line API is now also available while the script execution is stopped
- Fixed selecting within the last line of the Command Editor
- Text size within Command Editor is now changed when changing the text size for Firebug
- Fixed positioning of Completion List Popup on Linux
- Moved Command Editor toggle button to the toolbar to avoid visual issues with the new layout
- Fixed command line being broken on Firefox 33.0+
HTML Panel[edit]
- Fixed search highlighting
- Capital letters on attribute names don't duplicate them anymore
- Searching within <iframe>s is now possible
- Edit Mode now has a context menu containing the standard options for manipulating text
- Editing element in panel doesn't cause Break On Mutate to stop working anymore
- Search works now in Edit Mode
- Removed Inspector CSS from being displayed within the Edit Mode
Inspector[edit]
- Inspector CSS is not displayed anymore on
* { display: block; } - Shortcut
Ctrl+Shift+Cdoesn't conflict with Firefox DevTools shortcut anymore
Style Side Panel[edit]
- Fixed context menu for SVG elements
- Pressing
TaborEnterdoesn't enable disabled properties
Computed Side Panel[edit]
- Display of the panel fixed for elements having multiple inherited inline styles
CSS Panel[edit]
- Copy Property Declaration copies a valid style declaration
- Jumping back to the property name while the property value editor is empty works now
- Color and image context menu items are now also available when the infotips are turned off
- Text in Edit Mode is now resized when changing the text size in Firebug
- Fixed display of infotip for images with parentheses and escaped characters in their name
- Fixed search for Edit Mode
- Fixed infotip for
currentcolor - The Edit button is now displayed after a CSS rule is added to an empty stylesheet
- [Unrecognized https://code.google.com/p/fbug/issues/detail?id=7604 CSS rule types] don't break the panel display anymore
Selectors Side Panel[edit]
- Selector auto-completion is now also working for elements in iframes
- Improved auto-completion of selectors with combinators
- Made auto-completion more restrictive
Script Panel[edit]
- Fixed display of limit notification
- Debugging functions created via
new Function()works now - Fixed debugging of new JavaScript syntax
- Improved execution speed of
eval()when Firebug is enabled - Breakpoints in
onloadhandler now trigger everytime - Fixed option for breaking on exceptions
- Break On All Errors now also works for custom errors and in other situations
- Breakpoints trigger now also when an iframe sharing the same code with the main page is removed
- Firefox doesn't hang on too much recursion anymore
- Script execution can be stopped on multiple inline scripts
- Debugger doesn't get deactivated anymore on page reloads in combination with timeouts
- Contents are not replaced by XHR request contents anymore when both share the same URL
- Script panel doesn't claim "Debugger not activated" anymore when navigating within the browser history
- Fixed not stopping breakpoints
- Panel toolbar and side panels are hidden in case the debugger is halted in another tab
- Breakpoint triggering within
switchfixed - Source links to inline events work now
- Re-added option to log function calls
- Variables can now be inspected in DOM Panel again while script execution is stopped
- Fixed debugging of scripts added via appending <script> tags
- Script sources are now received without making another network request
DOM Panel[edit]
-
console.table()properly logs generic objects - Event handlers display does not apply to raw objects anymore
- Built-in array methods are now treated as DOM properties
- Fixed categorization of DOM properties and methods
Net Panel[edit]
- Multipart requests are now correctly copied as cURLs
- There's a horizontal scrollbar again if the contents don't fit
Cookies Panel[edit]
- There's no undefined value exported anymore
Search Field[edit]
- Button for clearing the search field is displayed correctly
- Search field is now hidden for disabled panels
Quick Info Box[edit]
- Fixed shortcut for toggling the Quick Info Box
Net Panel[edit]
- Fixed display of SVG contents for cached responses and responses containing spaces
- XHR requests now also apply to other filters
- Fixed display of cookies with no spaces between attributes
Miscellaneous[edit]
- Side panels are not broken anymore when an iframe is removed while an element inside it is selected
- Replaced split menu items by normal menu items to avoid rendering issues on Mac OS
- Firebug is not closed on
about:blankanymore - Break On ... buttons appear pressed when they are enabled
- Localized untranslated keys for Firebug Shortcut Bindings dialog
- Fixed selecting parts of the target text while inline editing it
- Multiple DOM changes within a few milliseconds don't cause HTML and Console Panel display problems anymore
- Fixed placement and display of toolbar separators
- Firebug menu now displayed again on Australis
- Fixed UI issues with RTL languages
- Side panel tabs get sufficient space allocated after switching between panels
- Fixed compatibility issues with Firefox 32 and Firefox 34
You may also want to have a look at the complete list of bug fixes of Firebug 2.0.
Releases[edit]
| Version | Release Date |
|---|---|
| Bug fix releases | |
| 2.0.13 | 2015-10-26 |
| 2.0.12 | 2015-09-02 |
| 2.0.11 | 2015-06-16 |
| 2.0.10 | 2015-06-01 |
| 2.0.9 | 2015-04-09 |
| 2.0.8 | 2015-02-06 |
| 2.0.7 | 2014-12-09 |
| 2.0.6 | 2014-11-05 |
| 2.0.5 | 2014-11-04 |
| 2.0.4 | 2014-09-06 |
| 2.0.3 | 2014-08-14 |
| 2.0.2 | 2014-07-18 |
| 2.0.1 | 2014-06-21 |
| Major release | |
| 2.0 | 2014-06-10 |
| 2.0b8 | 2014-05-30 |
| 2.0b7 | 2014-05-23 |
| 2.0b6 | 2014-05-16 |
| 2.0b5 | 2014-05-09 |
| 2.0b4 | 2014-05-02 |
| 2.0b3 | 2014-04-25 |
| 2.0b2 | 2014-04-17 |
| 2.0b1 | 2014-04-11 |
| 2.0a2 | 2014-04-04 |
| 2.0a1 | 2014-03-26 |
| 1.13.0a10 | 2014-03-21 |
| 1.13.0a9 | 2014-02-07 |
| 1.13.0a8 | 2014-01-24 |
| 1.13.0a7 | 2013-12-13 |
| 1.13.0a6 | 2013-11-29 |
| 1.13.0a5 | 2013-11-08 |
| 1.13.0a4 | 2013-10-25 |
| 1.13.0a3 | 2013-09-27 |
| 1.13.0a2 | 2013-09-13 |
| 1.13.0a1 | 2013-09-06 |