Firebug Changelog

What's new in Firebug 2.0.19

Mar 1, 2017
  • Fixed issues:
  • 'Inspect Element with Firebug' not working with e10s enabled #8077

New in Firebug 2.0.18 (Oct 11, 2016)

  • Fixed issue #8030: Mark as e10s compatible.

New in Firebug 3.0.0 Beta 3 (Dec 4, 2015)

  • Update firebug.sdk
  • Make the *.xpi size smaller by removing unnecessary (npm) modules.
  • NOTE: The extension isn't signed, so you need to set xpinstall.signatures.required pref to false. Next version will be distributed through AMO. All users attached to the AMO beta channel and running Firefox 44+ will be automatically updated to Firebug 3.

New in Firebug 3.0.0 Beta 2 (Nov 20, 2015)

  • Plenty of theme fixes
  • Fixing Media Rules side panel
  • Memory and Performance panels are supporting Firebug theme too
  • Using Firebug SDK extensively (avoid code duplication)
  • Firebug theme is auto-activated only after Firebug 3 installation
  • The extension isn't signed, so you might need to set xpinstall.signatures.required pref to false. You might also want to checkout a simple online test page

New in Firebug 3.0.0 Beta 1 (Oct 27, 2015)

  • Requires Firefox 44
  • Search in the DOM panel fixed + auto-scroll when searching fixed.
  • Read only properties in the DOM panel have an icon.
  • Non-enumerable properties in the DOM panel are grayed out and displayed at the end of the list
  • Debugger panel tab highlighted if the debugger is paused and the panel not selected.
  • Fixed layout in the Network panel
  • Various theme fixes

New in Firebug 2.0.13 (Oct 27, 2015)

  • Compatible with Firefox 30 – 42
  • Fixes the following issues: 7948, 7951, 7952, 7929

New in Firebug 2.0.12 (Oct 4, 2015)

  • Compatible with Firefox 30 – 42
  • Fixes the following issues: 7916, 7922, 7928, 7917, 7923, 7931, 7918.

New in Firebug 2.0.11 (Jun 16, 2015)

  • Fixes the monitor() and unmonitor() commands (issue 7907) as well as source code pretty printing (issue 7906).

New in Firebug 2.0.10 (Jun 1, 2015)

  • This is a maintenance release ensuring compatibility with latest Firefox.

New in Firebug 2.0.9 (Apr 9, 2015)

  • Fixed issues:
  • Debugger breaks on no more existing breakpoint
  • Locale fr-FR
  • Gray space on resize when UI is attached to the top
  • Breakpoint isn't set on server side when script has disabled breakpoints
  • Remove console.log().toString
  • Preview of 'currentcolor' within gradients is incorrect in Style side panel
  • Preview of 'currentcolor' within gradients is incorrect in Computed side panel

New in Firebug 3.0.0 Alpha 9 (Feb 18, 2015)

  • Fixed issues:
  • Firebug disables Mac Standard Cmd-Tilde switching
  • Option to reformat obscured or compressed javascript

New in Firebug 2.0.8 (Feb 6, 2015)

  • Fixed issues:
  • 7721: Limiting the number of dynamic scripts to list in the script panel
  • 7724: Firebug Breakpoint exception in current FF Nightly
  • 7729: Global properties starting with numbers show up in auto-completion

New in Firebug 3.0.0 Alpha 8 (Feb 5, 2015)

  • 275: The "disable browser cache" option doesn't work
  • 284: Inspector side panels toolbar and main panel toolbar are misaligned
  • 180: firebug.next's ajax view in the console is horrible
  • 270: Implement helper server inspection panel for debugging purposes
  • 285: Command Editor buttons are not displayed
  • 276: Debugger's location panel not showing pointer
  • 278: The location of the selected source is invisible
  • 280: Buttons of the Timeline panel not visible
  • 283: Properly style Animations side panel
  • 277: Highlight the selected source in the debugger panel
  • 281: Pressing a filter button in the Network panel displays a red cross
  • 289: Search in DOM panel broken
  • 269: Hand cursor for Call Stack entries
  • 290: The "remove watch" button of the Debugger is not well displayed
  • 303: Firebug 3.0a6 doesn't update automatically
  • 273: The source in the Debugger panel doesn't appear when breaking on reload
  • 286: Firebug not using the css var values
  • 298: Typo in skin/classic/mac/scrollbox.css
  • 311: Can't collapse Response Headers (follow-up of #180)

New in Firebug 2.0.7 (Dec 9, 2014)

  • Fixed bugs:
  • 7679: A preference to enable/disable the syntax highlighting inside the Scipt panel.

New in Firebug 3.0.0 Alpha 4 (Nov 26, 2014)

  • Fixed issues:
  • The DOM panel doesn't have a toolbar
  • Performance panel should use proper style for its tabs
  • Fix (inherited from) element rendering in the Rule view
  • Search field increases toolbar size by 1px
  • Scrolling support for the performance tabs
  • Unselected console panel filter buttons look different from selected ones

New in Firebug 3.0.0 Alpha 2 (Nov 11, 2014)

  • Fixed issues:
  • Issue #128: Properly styled 'Show all the fonts used in the page' button
  • Issue #128: Properly styled font URL
  • #128 - get font URLs
  • Issue #128: Properly style Fonts side panel …
  • #18 introduce scroll arrows for the main tab-strip
  • Introduce panel-content stylesheet
  • Enhance versionIsAtLeast API
  • Introduce System.versionIsAtLeast() API
  • Fix icon in about:addons
  • Fix background color in the Performance panel
  • Fix a few leftovers var -> let
  • Curly == true in .jshintrc
  • Always use curly brackets
  • Fix redeclaration error
  • Specify host for mozilla-download
  • #176 better tracing
  • #176 telemetry.log; EXCEPTION TypeError: histogram is undefined
  • Introduce compare() versions API (system module)
  • Firebug online menu items
  • Put update url into package.json

New in Firebug 2.0.6 (Nov 6, 2014)

  • Fixed issues:
  • 7699: Exception in Firebug 2.0.5

New in Firebug 2.0.5 (Nov 5, 2014)

  • This is a maintenance release fixing reported issues and compatibility with new versions of Firefox:
  • 7620: Command Line grabs focus when anchor link is clicked
  • 7621: Script panel causes 'Unresponsive script' dialog for trace.js:55
  • 7637: Broken display of received cookies with no spaces between attributes
  • 7640: Firebug can't be opened anymore on Firefox 34
  • 7647: nsICache has been removed
  • 7648: Support for HTTP 2.0 response status

New in Firebug 2.0.4 (Nov 5, 2014)

  • Fixed issues:
  • 7620: Command Line grabs focus when anchor link is clicked
  • 7621: Script panel causes 'Unresponsive script' dialog for trace.js:55
  • 7637: Broken display of received cookies with no spaces between attributes
  • 7640: Firebug can't be opened anymore on Firefox 34
  • 7647: nsICache has been removed
  • 7648: Support for HTTP 2.0 response status

New in Firebug 2.0.3 (Aug 14, 2014)

  • Maintenance release fixing reported issues as well as updating couple of locales.

New in Firebug 2.0.2 (Jul 18, 2014)

  • 7401: Debugger causes second request on POST
  • 7496: Cookie breakpoints disappear after reopening Firebug
  • 7519: Single quotes in German translation are escaped
  • 7521: Firebug 2.0 nested eval bug
  • 7527: Firebug no longer showing dynamically loaded scripts
  • 7546: Console grabs focus when creating a new tab
  • 7561: Breakpoint issue (firebug 2.0.1 and firebug 2.0.0)
  • 7564: Persisted requests page title missing when a filter is activated in the Net panel

New in Firebug 2.0.1 (Jun 23, 2014)

  • A disabled breakpoint slows down Javascript execution
  • Conditional editor for cookie breakpiont has wrong position
  • 2 displays, fullscreen flash window goes behind the browser window
  • Work around incorrect behavior of eval with Script panel enabled
  • Toolbars are huge in combination with "Theme Font & Size Changer"
  • Error in Firebug CSS
  • Command Editor is broken on Nightly
  • Edit variables don't work when execution is stopped
  • Right-click -> Set Breakpoint adds "undefined" as a breakpoint
  • All-caps properties of "window" are treated as "DOM constants"

New in Firebug 2.0 (Jun 11, 2014)

  • FEATURES AND CHANGES:
  • Console Panel:
  • Added preference extensions.firebug.groupLogMessages to 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() 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:
  • 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:
  • All classes of an element are listed inside the Element Path
  • Added Ctrl + E as shortcut for editing the selected element
  • Changed Alt + double-click to Alt + 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 style attribute
  • 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:
  • Integrated EventBug into Firebug by creating a new Events side panel within the HTML Panel
  • Inspector:
  • Quick Info Box can be pinned
  • CSS Panel:
  • Color values can now be displayed as authored
  • Source Edit Mode now has line numbers and syntax highlighting
  • Script Panel:
  • 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
  • Watch Side Panel:
  • Added shortcut Alt + W for 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:
  • Added context menu option to set a breakpoint on a function
  • Net Panel:
  • 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:
  • Added option to copy cookies to the clipboard as JSON (hidden behind preference extensions.firebug.cookies.jsonClipboardExport)
  • Cookies are now sorted alphabetically
  • Search Field:
  • 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 Esc in search field clears it
  • Start Button:
  • Clicking and hovering the error badge have different actions than the toolbar button
  • API:
  • Added possibility to modify a panel's tab
  • getContextMenuItems() now provides the mouse coordinates
  • Miscellaneous:
  • Clear Activation List confirmation can be bypassed
  • monospace is now used also on Mac OS instead of Monaco
  • Improved ancestor path design
  • BUG FIXES:
  • Console Panel:
  • 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
  • Command Line:
  • 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
  • HTML Panel:
  • Fixed search highlighting
  • Capital letters on attribute names don't duplicate them anymore
  • Searching within 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:
  • Inspector CSS is not displayed anymore on * { display: block; }
  • Shortcut Ctrl + Shift + C doesn't conflict with Firefox DevTools shortcut anymore
  • Style Side Panel:
  • Fixed context menu for SVG elements
  • Pressing Tab or Enter doesn't enable disabled properties
  • Computed Side Panel:
  • Display of the panel fixed for elements having multiple inherited inline styles
  • CSS Panel:
  • 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
  • Selectors Side Panel:
  • 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:
  • 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 onload handler 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 switch fixed
  • 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 tags
  • DOM Panel:
  • 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:
  • Multipart requests are now correctly copied as cURLs
  • There's a horizontal scrollbar again if the contents don't fit
  • Cookies Panel:
  • There's no undefined value exported anymore
  • Search Field:
  • Button for clearing the search field is displayed correctly
  • Quick Info Box:
  • Fixed shortcut for toggling the Quick Info Box
  • Net Panel:
  • Fixed display of SVG contents for cached responses and responses containing spaces
  • XHR requests now also apply to other filters
  • MISCELLANEOUS:
  • 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:blank anymore
  • 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

New in Firebug 2.0 Beta 8 (May 31, 2014)

  • Fixes:
  • Opening the search field popup blurs the window after changing Firebug to detached mode
  • Add a button for pretty-printing the currently displayed script
  • Spacing of icons within toolbar buttons is incorrect
  • Updating from 1.12 to 2.0 causes the Start Button to be displayed incorrectly
  • Console tab steals window focus in detach mode
  • Inspection of selected expressions in the Script panel
  • Breakpoint condition editor doesn't open when called from Script panel context menu
  • Firefox UI blocked when breakpoint is hit
  • Hovering JavaScript variables while debugging is not showing an info popup for properties
  • ScriptPanel.showInfoTip needs to share logic with ScriptPanel.getPopupObject
  • Disable icon for CSS properties is cut off on Retina displays
  • Scroll bar button not visible when debugger notification displayed
  • Updating from 1.12 to 2.0 causes the Start Button to be removed from the toolbar

New in Firebug 2.0 Beta 7 (May 24, 2014)

  • Fixed issues:
  • Edit button in the CSS panel is not available
  • Editing in the HTML panel sometimes includes the highlighter HTML
  • Cookies panel should sort cookies alphabetically by default
  • In HTML edit mode, Ctrl+Z clears the editor contents
  • XHR requests don't apply to other filters
  • Breakpoint conditions are disregarded
  • Default values for CSS auto-completion changed
  • Jump to functions doesn't work within frames

New in Firebug 2.0 Beta 6 (May 17, 2014)

  • Option to log function call missing from context menu
  • 'Inspect in DOM panel' for variables during script suspension broken
  • problems debugging javascript added by appending script tags
  • Integrate EventBug into Firebug
  • Move console grouping repeat number to front of output
  • Side panel tabs get allocated less space after viewing several panels

New in Firebug 2.0 Beta 5 (May 9, 2014)

  • UI issues with RTL languages
  • Breakpoint for inline handler error is not properly restored
  • Too much space on the left side of the property path
  • Shorten too long window urls in DOM panel
  • Window buttons have a border on hover on OS X
  • Use lowercase hexadecimal for colours in the CSS window
  • Firebug icon is missing on about:addons page

New in Firebug 2.0 Beta 4 (May 2, 2014)

  • Make the console API available in web workers
  • Search for Edit Mode in HTML Panel
  • Improve status path design
  • OSX style issues in new UI
  • A throbber should appear when setting a breakpoint in the Console panel
  • Command Line Popup can be opened via shortcut even when Console panel is disabled
  • The properties of the are not displayed correctly
  • Execution stops on error after reload when 'Break On All Errors' is not active
  • Pretty print in dynamically evaluated scripts is impossible
  • Command line popup is grayed out when console has not yet been opened
  • Firebug menu missing in Australis panel
  • Give console.time sub-millisecond precision

New in Firebug 2.0 Beta 3 (Apr 26, 2014)

  • Editing a node in HTML panel causes break on mutate to stop working
  • console.log("a", "b") should have "b" in monospace
  • Add regular expressions search to HTML panel
  • Avoid overlapping of element with breakpoint mutation type within Breakpoints side panel
  • Remove the ID warning for $()
  • Break on Next fires twice for inline event handlers
  • Turning off "Log Calls" for a line hides breakpoints on that line
  • Debugger breaks on monitored functions
  • Following a source link to an inline event handler doesn't work
  • Read line wrapping to HTML and CSS editors
  • When Source Edit is active, the Edit button looks weird when not hovered
  • Add a right-click option for setting a breakpoint for a function
  • Normalize appearance of parameters in function rep
  • Watch panel expand states not remembered
  • Hitting Enter/Tab on a disabled CSS rule re-enables it

New in Firebug 2.0 Beta 2 (Apr 18, 2014)

  • Fixed bugs:
  • Fix cookies labels and tooltips
  • Console panel UI isn't updated when activating Break On All Errors via the context menu
  • Firebug fails to mark lines as executable when previous line ends a function
  • Split firebug/css/cssPanel into more modules
  • Inconsistent placement and display of separators within the panel toolbar
  • Undefined context if closed tab is reopened
  • Clicking the bracket of an array inside the JSON tab of a request doesn't do anything
  • DOM panel collapse remembering logic is broken
  • "Go to line" in script panel doesn't work

New in Firebug 2.0 Beta 1 (Apr 12, 2014)

  • Bug fixes:
  • Find Next doesn't work in edit mode on the CSS tab
  • Add a preference for the indentation in the Command Editor
  • Export Cookies to Clipboard as JSON
  • Detaching and attaching backend thread without page-reload disables breakpoints
  • Watch expressions modifications are not persistent when switching to another panel
  • Can't edit DOM properties and watches via double click when they have specific values assigned
  • Breakpoint auto-correction doesn't work correctly
  • Infotip for 'currentcolor' is broken again
  • Error in console when running pretty print on a blank document
  • Cropped string can't be expanded in the Watch panel
  • Use in Command Line targets internal data structure
  • collapse/expand of json objects doesn't work
  • Completion List Popup for Command Editor should look like the one for the Command Line

New in Firebug 1.12.8 (Apr 11, 2014)

  • This version represents a maintenance release fixing compatibility issues with upcoming Firefox versions.
  • Bug fixes:
  • Disable JSD1 deprecated warnings
  • JSD1 will be removed/is removed message

New in Firebug 2.0 Alpha 2 (Apr 7, 2014)

  • Fixing reported issues and also finishing some features that have been in-progress for some time:
  • 1238: Option to reformat obscured or compressed javascript
  • 4536: Cache options
  • 5987: Infotip isn't displayed for images with parentheses and escaped characters in their name
  • 6197: Auto-completion popup gets wrongly positioned on Linux
  • 6857: Give the ability to modify the returned value
  • 6920: Pretty print for the Command Editor
  • 6985: Correctly categorize DOM properties and methods
  • 7170: Remove commands added for JSD2 debugging
  • 7182: Visual issues within the bottom part of the Command Editor
  • 7248: Breakpoint icon overlaps line number
  • 7276: Wrong command line font size
  • 7281: Mac icon for toggle side panels
  • 7282: TypeError: Cu.createArrayIn is not a function
  • 7288: Scrolling button border should not be blue in Linux
  • 7290: Removing a disabled breakpoint reactivates it
  • 7298: SVG view is broken for cached responses and reponses containing spaces
  • 7300: Watch expressions are cropped when editing them
  • 7308: Infinite recursion caused by the Watch panel and break on exception option
  • 7315: console.group() breaks error filtering
  • 7317: The JSON results can not be expanded in the console

New in Firebug 2.0 Alpha 1 (Mar 27, 2014)

  • This alpha represents the first public release that is based on new Firefox debugging engine (also known as JSD2). Firebug team has been working hard to adopt this new API and has also done great job with polishing Firebug UI that is now matching the Australis theme introduced in Firefox 29.
  • This version introduces many changes and we decided to bump up the version number to 2 (!) starting from alpha 1. Firebug users having Firebug 1.13 alpha installed will be automatically updated (assuming they are using Firefox 30+).
  • Firebug refactoring touched mainly the Script panel, which represents the heart of debugging with Firebug. Some other panels changed too since they are integrated with the Script panel through e.g. the Break On … feature.
  • There are plenty of bug fixes (also because we removed the old and buggy JSD1 debugging engine) and also many new features. For instance, one of the most visible thing is probably that the Script panel supports JavaScript syntax highlighting.
  • Syntax coloring is also there if you edit HTML as a free text by clicking on the Edit button in the toolbar. CSS source edit is also supporting it.
  • Fixed issues:
  • Auto-completion for Command Editor
  • Show line numbers in CSS Source Edit Mode
  • Add an option to only stop on uncaught exceptions
  • Track Throw/Catch is not working
  • Text in Edit Mode is not resized together with the text size
  • Twisty and symbols of Console, HTML and DOM panel should be vertically centered when changing text size
  • Add JavaScript syntax highlighting to Script panel
  • Breakpoint condition auto-completion should use variables in scope
  • Command Line API not available when stopped in the debugger
  • Group headers and styles in Computed side panel are hard to distinguish
  • Executable lines are too wide
  • Select doesn't work for the last line in the command editor
  • Text size of Command Editor can't be changed
  • Auto-correction of breakpoints location
  • Syntax highlighting for HTML Edit Mode
  • Integrate CodeMirror inside the Script panel
  • Profiler must be based on JSD
  • JSD: Show Stack Trace With Errors
  • Switching to Console panel without Firebug being focused should focus the Command Line
  • Opening Firebug should focus the command line
  • The command line popup should not automatically be focused when opening Firebug
  • Textbox margin in console
  • Auto-correction of breakpoints creates duplicated breakpoints
  • Shift+click doesn't disable breakpoint
  • Cookie breakpoints aren't displayed within Breakpoints side panel
  • Wrong break notification shown for Break On ... features
  • Break notification is not shown for Break On All Errors
  • Panel toolbar and side panels are still shown in case the debugger is halted in another tab
  • Script breakpoints are not displayed correctly directly after activation
  • Command Editor disappears after refresh
  • Script panel needs to persist its script selection and scroll position on reload
  • Script panel doesn't scroll to line when script execution is halted
  • Goto line from within the Search box doesn't work
  • Shift+click doesn't create disabled breakpoint
  • Scripts should feel less editable
  • Breakpoint within a switch not working
  • Disabling the Script panel breaks the UI
  • Move the __fb_scopedVars helper into the command line API
  • Copying script content with doesn't work with CTRL-C
  • Syntax highlighting doesn't work in the Script panel when not selected at load
  • The help() command shows the defaultReturnValue when debugger is stopped
  • Right clicking out of the selection collapse the selection in the Command Editor
  • Randomly get "Unresponsive Script Warning" with CommandEditor.html
  • Erroneous output from console.assert
  • Use platform API for CSS autocompletion
  • Searching for text in the script panel doesn't work
  • Right-clicking in the breakpoint zone also shows the context menu
  • Display the returned value or the exception thrown
  • Script sources are wrong when a tab has been detached
  • The watch panel displays __proto__ as properties of window
  • TypeError: object.getValue is not a function in StackFrame.js:
  • The callstack shows falsy arguments as null
  • Visible side panels on inactive Script panel
  • HTML document are syntax-highlighted as Javascript files
  • Line numbers in Command Editor window
  • "TypeError: target is undefined" on right-click in Script panel
  • Right clicking out of the selection should never collapse the selection
  • No context-menu when right-clicking in the Edit mode of the HTML panel
  • Can't edit values in the watch panel when the debugger is halted
  • The breakpoint throbber is not removed when moving or cancelling a breakpoint
  • Navigating through the toolbar stack makes breakpoints ignored
  • No message in the stack panel when the execution is not halted
  • The cursor of the CodeMirror Editor is not set to "text" everywhere
  • The breakpoints do not stop executions when reactivating Firebug
  • The top of the stack is not selected when the execution is halted
  • The values in the watch panel aren't updated after expression evaluations
  • Removing a breakpoint should not hide the arrow
  • "Inspect in DOM" in the watch panel is buggy
  • OS X: Script Panel: Add selected variable to watch using keyboard shortcut does not work
  • Select All doesn't work in Command Editor
  • A red circle should appear when checking "Break on Property Change" in the watch panel
  • "Add watch" on properties in the watch panel adds the wrong expression
  • Jumping through Source Links removes yellow arrows of triggered breakpoints
  • Command editor should live in content scope
  • Remove SourceEditor.getLineFromEvent
  • Clicking on function values in the watch panel is buggy
  • The navigation buttons are buggy
  • Watch expressions that evaluate to functions are not shown as watches
  • Script panel claims "No JavaScript on this page" before loading
  • Right-clicking breakpoint column doesn't always open the breakpoint condition editor
  • Typing "tab" in the command editor loses the focus when having no completion
  • DOM panel should be based on DomTree widget
  • Command Editor loses focus when switching between Command Line
  • Results of evaluated expressions are not displayed correctly in the Watch panel
  • Breakpoints display persists after switching the source file
  • The throbber is missing when launching the profiler
  • Can't expand cropped strings in the DOM panel
  • Expanded properties are collapsed when editing stops in the DOM panel
  • Enabling "Break On Exceptions" doesn't work
  • The return value is emphasized every time the Watch panel is refreshed
  • Change the background of the return value / exception thrown in the watch panel
  • Display an icon for read only properties
  • Replace PNG icons by SVGs
  • Watch panel should be refreshed after editing properties
  • Visual clean up of Firebug toolbars
  • Breakpoints don't work if Firebug is initialized on different tab
  • "Refresh" doesn't work within watch panel subtrees
  • Auto-completion of global/local variables doesn't work when stopped in debugger
  • Command line API can conflict with local variables when stopped in debugger
  • Auto-completion of command line API doesn't work when stopped in debugger
  • Script panel location breadcrumbs flicker when panel refreshes
  • The emphasis of the frame result value is broken
  • Refreshing the script panel scrolls stopped line into view
  • The debugger should not be enabled when the Script panel is disabled
  • "Edit HTML" should give focus to the editor
  • expanding rows logged by console.dir is broken
  • Script panel activation status not shown in Firebug button tooltip
  • Console API stack traces are broken
  • DOM breakpoints don't show up in the breakpoints panel
  • Move panel selector into Firebug menu
  • Side panel tabs are changing height
  • Create unified design for toolbar buttons
  • Command line is misaligned
  • Command editor toggle button doesn't align with the Command Line toggle button
  • The toggle side-panel button is misaligned
  • Profiler should require the Script panel
  • TypeError: itemObject is undefined
  • Status path in the DOM panel is broken
  • Do not hide panel toolbar if there are no buttons
  • The close button of .notificationClose is broken
  • Implement Break On Next in the script panel
  • Changing the text size doesn't resize the toolbar and search box height
  • The rep for anonymous functions should show parameter names
  • The conditional breakpoint editor has glitches
  • Command Editor buttons don't have the height of the toolbar
  • Visual clean-up of the Firebug panels
  • When returning this, the is renamed "this" in the watch panel
  • Support for dynamically evaluated scripts
  • 's are not displayed correctly in the watch panel
  • commandLine.evaluate with context.stopped:true EXCEPTION TypeError: frame.callee is null
  • Breakpoint hits and resumes immediately
  • Clicking an object in the Console panel does not switch to the DOM panel
  • The return value should not be displayed in the global scope
  • Browser objects displayed in DOM panel are not expandable
  • The Script panel doesn't scroll properly
  • The yellow line of the debugger does not always disappear when switching the source
  • "Show Stack Trace With Errors" works despite disabled Script panel
  • Error breakpoint can't be set
  • Improve performance of "Show Stack Trace With Errors"
  • The Command Editor should insert spaces than a tab when pressing TAB
  • CSS panel search is broken
  • Disabled conditional breakpoints are not visible at all in Script panel
  • Exceptions shown inside the Watch side panel have a dysfunctional breakpoint
  • for-in loop + stepping through the code with F/F doesn't work properly
  • Fix FBTest console/5359/issue5359.js
  • FBTrace doesn't display exception objects
  • Ctrl+F in the script panel opens a prompt rather than focusing the search field
  • Clearing the Script panel search field should not perform a search
  • Setting "Break on Exceptions" only works when Script panel is visible
  • "Break on Exceptions" breaks once for each exception unwind step
  • Break on notification shouldn't overlap the script source
  • Characters extending beyond the bottom of the baseline are not fully displayed within the Command Line
  • Switching back to the Command Editor doesn't restore the cursor position
  • The location list is not properly updated

New in Firebug 1.13 Alpha 10 (Mar 24, 2014)

  • Color and image context menu items are missing when infotips are turned off
  • Don't group command line commands
  • Net panel doesn't show horizontal scroll bar
  • Cookie exports an "undefined" value too much
  • Ctrl+Shift+R to reload a page overriding the cache conflicts with shortcut for clearing the console
  • Error stack now contains column number
  • Ctrl+Shift+I results in "TypeError: Firebug.QuickInfoBox is undefined"
  • Text cursor is sometimes placed before the hash sign when using 'goto line number' shortcut
  • Provide mouse position in getContextMenuItems() method
  • Disable JSD1 deprecated warnings
  • HTML search don't work in frames
  • Error in Computed side panel when inspecting element with multiple inherited inline styles

New in Firebug 1.12.7 (Mar 5, 2014)

  • 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)

New in Firebug 1.13 Alpha 9 (Feb 8, 2014)

  • 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)
  • Console Grouping on/off:
  • The Console panel has a new option that allows to switch off log grouping.

New in Firebug 1.13 Alpha 8 (Jan 25, 2014)

  • 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.

New in Firebug 1.13 Alpha 7 (Dec 14, 2013)

  • Add auto-completion for HTML attributes
  • Clicking and hovering the error badge should have different action than the toolbar button
  • Jumping back to the property name while the property value editor is empty doesn't work
  • console.log on generator object resumes it until it ends
  • Auto-complete CSS styles within the HTML "style" attribute
  • Auto-completion for SVG attributes
  • Firebug inspector CSS is visible with '* { display: block; }'
  • Fix search icon
  • Cookie module activation is broken
  • Broken styles for search elements
  • Exceptions in editor.hide should be logged and ignored
  • `include()` fails in error when having no alias
  • Firebug bugs when updating the DOM every 29 ms or less
  • console.log fails when called from JS injected by content script

New in Firebug 1.13 Alpha 6 (Nov 29, 2013)

  • Number rep should show negative zero as "-0"
  • Improve design of the search field and search options popup window
  • Closure inspection is broken in Fx27
  • Style panel right-click doesn't work when SVG tag is selected
  • Toggles missing when "Show Enumerable Properties Only" is off
  • Built-in array methods should be treated as DOM properties
  • Remove all cookies shortcut doesn’t have a tooltip
  • Putting capital letters on attribute names duplicates them

New in Firebug 1.13 Alpha 5 (Nov 9, 2013)

  • Fixes:
  • Add auto-completion for selectors for elements in iframes
  • Split firebug/firebug module into several modules and fix dependencies
  • Only select the string without quotes when editing a string property
  • Smartly recognize CSS selectors in the search field
  • Use Debugger.makeGlobalObjectReference in getDebuggeeGlobal
  • Selector auto-completion doesn't filter selectors that come after combinators
  • Exceptions in endEditing should be logged and ignored
  • Be a bit more restrictive with selector completions
  • HTML panel - search: Sometimes the search is not highlighted

New in Firebug 1.13 Alpha 4 (Oct 26, 2013)

  • 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.
  • 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.

New in Firebug 1.12.4 (Oct 22, 2013)

  • This version introduces a workaround that solves Firefox tab switching and Firebug activation problem. As a temporary measure, Firebug no longer pauses the debugger when switching tabs. This avoids long tab switching times.
  • 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.

New in Firebug 1.12.3 (Oct 7, 2013)

  • Fixed 4 issues:
  • include() conflicts with CSP commandline 1.11.4
  • Console panel throws an exception because this.filterMatchSet is not defined
  • Typo: Firebug.unregistereCommand
  • Tell the user that JSD slows down opening Firebug and tab switching

New in Firebug 1.13 Alpha 3 (Sep 27, 2013)

  • Fixed issues:
  • Don't close Firebug automatically on about:blank
  • include() conflicts with CSP
  • Clicking on a bracket of logged array should show the entire array in the DOM panel
  • Fix console.table() to properly log generic objects
  • Console panel throws an exception because this.filterMatchSet is not defined
  • debugger hint panel in serif font
  • Typo: Firebug.unregistereCommand

New in Firebug 1.12.2 (Sep 26, 2013)

  • Fixed issues:
  • include() conflicts with CSP
  • Log messages with the same name as the group they are in must not be grouped
  • Color display setting doesn't affect color names in shorthands
  • Horizontal scrolling of console.table() output is broken again
  • Computed side panel doesn't show source links for styles
  • Console message grouping happens across console clearing
  • Pseudo-element in CSS not shown in HTML panel inspector
  • performance.timing log in the Console panel is broken
  • Cross-domain log messages aren't displayed within the console

New in Firebug 1.13 Alpha 2 (Sep 16, 2013)

  • Search field should display current tab
  • Pressing the search field shortcut should select the previously entered search text
  • Horizontal scrolling of console.table() output is broken again
  • Add a keyboard shortcut for creating a watch expression from the current selection
  • Console message grouping happens across console clearing
  • Pseudo-element in CSS not shown in HTML panel inspector
  • Some keys are not translated in Firebug Shortcut Bindings dialog
  • Allow using the command line even when JavaScript is disabled

New in Firebug 1.12.1 (Sep 4, 2013)

  • Preview of 'currentcolor' is incorrect
  • SVG icons are not displayed on specific MIME type settings
  • Allow bypassing of "Clear Activation List" confirmation
  • Add a preference to disable log message grouping
  • Copy Property Declaration copies an invalid style declaration

New in Firebug 1.12.0 (Aug 22, 2013)

  • Copy CSS Properties
  • New Net Panel Filters
  • Filter for DOM Events Log
  • Autocompletion Popup Improved
  • Use in Command Line
  • Group Console Messages
  • Better Infotip for HTTP Request Timings
  • Multiple Filters for Console & Net Panel
  • Toggle Visibility of Side Panels
  • Store the result of the last command line evaluation in $_
  • New command: getEventListeners()
  • Copy as cURL
  • Precision for Console API %f log pattern
  • Show/hide stack arguments
  • CSS Panel Improvements

New in Firebug 1.12 Beta 6 (Aug 8, 2013)

  • Fixed 7 issues:
  • Detection of grouped console messages is slow
  • Log groups must not be grouped
  • document.cookie should not group the raw string and the table display
  • Improve Firebug skin for OS X
  • Context menu options appear twice for network requests
  • Remove the "Firefox DOM API" header of the completion popup
  • Editing cookie with unescaped characters escapes them

New in Firebug 1.11.4 (Jul 27, 2013)

  • Fixed 8 issues:
  • High CPU usage when showing CSS Layout Box
  • Search icon is blurry when clicked/hovered
  • Close button disappears when hovering it
  • Render issue with SVGs as border images
  • Net Panel: Copy request as a cURL command
  • 'Remove cookies' not only removes the cookies shown
  • Net panel doesn't list any requests on specific locales
  • Need ability to set Persistence in Network Tab

New in Firebug 1.12 Beta 4 (Jul 20, 2013)

  • Use the new version of getOuterWindowWithId
  • Move ::-moz-selection and ::-moz-placeholder to the bottom of the Style side panel
  • Firebug's console steals focus from the page on page load
  • Chrome errors are getting logged to the console
  • Incorrect cookie encoding for character "+"
  • Update missing stack-trace message if the Script panel is enabled manually
  • Error when opening the context menu in Style side panel when page doesn't have CSS
  • "N more..." for attributes is off by one

New in Firebug 1.12 Beta 3 (Jul 15, 2013)

  • @sourceURL doesn't work in eval() in some cases
  • Improve look and feel of the autocompletion popup
  • HTML panel doesn't scroll to inspected element when "Show Whitespace" is enabled
  • Removing style sheets dynamically breaks CSS panel
  • Better UI for signalling the lack of stack traces due to disabled Script panel
  • Debugger overwrites window.toString
  • New item in the console after reload

New in Firebug 1.12 Beta 2 (Jul 8, 2013)

  • Enhance console filter to also cover messages inside groups
  • The Console panel should not activate JSD by default
  • Rework confusing info messages for the Console panel needing to activate JSD
  • Implement an option to minimize the side panels
  • The $x command doesn't raise error when it should
  • Show cookie Max-Age when attribute is

New in Firebug 1.12 Beta 1 (Jul 1, 2013)

  • Net panel shows request stuck in progress when opening it in a new tab
  • Show request body for HTTP PATCH method in net tab
  • Cookie permissions doesn't work
  • $0...$4 should return null
  • Firebug influences caching of XHR requests to the same URL
  • Fonts filter should also work for fonts with incorrect MIME type
  • Implement the getEventListeners command line API
  • Add $p to command line help
  • Expose non-chrome objects for "Use in Command Line" in Net and Cookies panels
  • JavaScript filter doesn't work for scripts with incorrect MIME type
  • Location Menu is not displayed when there are just CSS files in frames
  • Add $_ to command line help
  • Show Max-Age for cookies in Net panel
  • Dynamically update selector groups when framed elements change
  • Hovering an element inside Selectors side panel scrolls it to the top
  • Auto-focus Command Line when switching to the Console panel
  • Object rep doesn't enumerate undefined properties
  • Command Line is broken after disabling and enabling Firebug

New in Firebug 1.12 Alpha 8 (Jun 15, 2013)

  • Search in console panel doesn't display logs inside group(s)
  • Multiple filters selectable in Net panel
  • Multiple filters selectable in Console panel
  • Don't abuse the debugger service for injecting "console"
  • Closures no longer shown in DOM panel closureinspector dom [email protected]
  • Named function regex in FirebugReps.Func.summarizeFunction() requires curly brace on same line
  • Problem with the character "ñ"
  • The result of the "help" command is not shown correctly
  • Constructor Functions not enumerating auto-complete properties in console
  • Add Shift+PageUp/PageDown shortcuts for increasing/decreasing values
  • Store the result of the last command line evaluation in $_

New in Firebug 1.12 Alpha 7 (Jun 1, 2013)

  • Fixed 8 issues:
  • Group console messages
  • Create selector groups for Elements side panel
  • Keep the "Try a selector..." field fixed at the top
  • Improve display of timings in net request infotip
  • All styles show up as "Other" in Computed side panel
  • Remove Cookies does work only after reloading the page
  • Checkbox for Firebug in Firefox View Menu only toggles when explicitly using the menu option
  • Change directive for sourceURL

New in Firebug 1.11.4 (May 25, 2013)

  • Fixed 4 issues:
  • Remove getUserData and setUserData usage
  • Default include() alias for jQuery
  • XMLHttpRequests not displayed in Console tab with FF 17, FB 1.11.3
  • Pseudo-element rules not applying to elements are displayed style 1.11.3

New in Firebug 1.12 Alpha 6 (May 18, 2013)

  • Use in Command Line (issue 6422):
  • This feature allows referring various objects from the command line using new $p variable.
  • 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.

New in Firebug 1.12 Alpha 5 (May 7, 2013)

  • Compatible with Firefox 20-22
  • Fixed 22 issues:
  • Allow event types to be filtered with "Log Events" console
  • CSS Panel does not have @media UI
  • Remove breakpointDisabledExe.png and breakpointExe.png in favor of stacked images s
  • Twisties are vertically misaligned
  • Search Field should be resizing with the text size
  • Net panel display problems when changing text size
  • "Clear Activation List" needs confirmation
  • Show @-moz-keyframes rules inside CSS panel
  • Auto-completion for Command Line API
  • Show @-moz-document rules inside CSS panel
  • Text selection for inline editing of fonts is broken
  • Show @supports rules inside CSS panel
  • Allow nesting of CSS rules
  • Default include() alias for jQuery
  • use evalInGlobalWithBindings() instead of eval()
  • Filter warning "Non-standard document.all property was used. Use W3C standard document.getElementById() instead."
  • Value attribute doesn't show up in console: follow-ups
  • Security column in Cookies tab of requests isn't filled
  • "Get Matching Elements" must not be displayed for @-rules
  • Color display setting doesn't affect color names
  • @-moz-document rules are not displayed inside the DOM panel
  • @supports rules are not displayed inside the DOM panel

New in Firebug 1.11.3 Beta 1 (Apr 13, 2013)

  • XHR messages are different in the Net and Console panel
  • CSS panel doesn't display contents of CSS file after reload
  • onreadystatechange fails for back-to-back XMLHttpRequests
  • Text copied from console has lots of line breaks
  • Update Firebug to use the new Private Browsing APIs
  • Menu & Toolbar: support for hierarchical menus (submenus)
  • Auto-completion is slow
  • Placeholder rules are no longer displayed in HTML Style tab.
  • CSS panel fails on interpreting @page
  • Console and DOM panel fail on interpreting @page
  • Location Menu disappears from CSS panel when switching between the Script panel
  • XHR Spy never finishes in Firefox 19
  • Page context menu displays all possible items
  • Tools menu not shown in SeaMonkey
  • Locale ru-RU: Search - Case Insensitive

New in Firebug 1.12 Alpha 4 (Apr 6, 2013)

  • CSS panel doesn't display contents of CSS file after reload
  • Add context menu to frames
  • Show @page rules inside CSS panel
  • Copied Xpath is transformed to lowercase
  • Text copied from console has lots of line breaks
  • Update Firebug to use the new Private Browsing APIs
  • Location Menu disappears from CSS panel when switching between the Script panel
  • XHR Spy never finishes in Firefox 19 spy [email protected]
  • Improve usability of long (and wide) stack traces
  • Value attribute doesn't show up in console after it was added by JavaScript
  • Tools menu not shown in SeaMonkey
  • Locale ru-RU: Search - Case Insensitive

New in Firebug 1.12 Alpha 3 (Feb 23, 2013)

  • Fixed 11 issues:
  • XHR messages are different in the Net and Console panel
  • onreadystatechange fails for back-to-back XMLHTTP requests
  • Flash in the Net panel should cover all browser plugins
  • add FireClosure syntax in the help command
  • Convert breakpoint line numbers (one-based) to line indexes (zero-based)
  • Firebug hangs at startup on blog.twitter.com
  • Auto-completion is slow
  • Filter for fonts in Net panel
  • Placeholder rules are no longer displayed in HTML Style tab.
  • CSS panel fails on interpreting @page
  • Console and DOM panel fail on interpreting @page

New in Firebug 1.12 Alpha 2 (Feb 2, 2013)

  • Fixed 9 issues:
  • Allow copying single CSS properties
  • Show JSON tab for empty responses
  • Closure Inspector: .% syntax doesn't work when execution is stopped in frame
  • Difficult to resize UI when completely shrunk
  • Auto-completion of large arrays is slow commandline completion
  • Auto-completion should include global names declared in the same line
  • Clearing console doesn't work when throwy proxies are logged
  • Menu & Toolbar: support for hierarchical menus (submenus)
  • Don't show trace* in the command line help

New in Firebug 1.11.2 Beta 1 (Jan 19, 2013)

  • Fixed 12 issues:
  • DOM constants and properties are incorrectly recognized as user-defined properties
  • Integrate FireClosure
  • Lots of mis-categorized DOM properties
  • U+202E (RTL character) messes up the source code
  • Firebug doesn't see number properties anymore
  • Closure Inspector: some variables are treated as DOM properties
  • Closure Inspector: named function expression scopes are duplicated
  • layout panel raises "target is null" error (firebug.js:2439) html layout 1.12a1
  • Some elements shown as non-expandable in the DOM panel
  • FBTest net/4382 (JSON Sorting) fails
  • the DOMTokenList testing

New in Firebug 1.12 Alpha 1 (Jan 12, 2013)

  • Fixed 17 issues.
  • Integrated FireClosure inspector and introduces new Closure Inspector feature.
  • Close Inspector feature is nicely integrated within Firebug UI and can be used to inspect JavaScript closures. Let’s see a few examples

New in Firebug 1.11.1 (Dec 13, 2012)

  • Fixed 3 issues:
  • Issue 6116: undefined values are ignored in string formatting of console.log
  • Issue 6119: Position of elements with `white-space: pre-wrap` isn’t displayed correctly
  • Issue 6124: Firebug add a new style tag with rules like .firebugResetStyles {} indefinitely.

New in Firebug 1.11 (Dec 7, 2012)

  • SPDY Support
  • Performance Timing Visualization
  • CSS Query Selector Tool
  • New include() command
  • Observing window.postMessage()
  • Copy & Paste HTML
  • Styled Logging
  • Log Function Calls
  • Improved $() and $$() commands
  • Autocompletion for built-in properties
  • Statistics:
  • 127 issues fixed
  • 40 enhancements implemented
  • 114 working days (since 1.10 release)
  • 25 automated tests created
  • About 5M new downloads (since 1.10 release)
  • More than 3.3M average daily users and growing

New in Firebug 1.11 Beta 3 (Nov 30, 2012)

  • Fixed 11 issues:
  • EventBug breaks Location Menu of Script panel
  • Unprefix all occurrences of transform, linear-gradient, transform-origin, calc, indexedDB
  • after iframe reload, "shade box model" lost
  • include() follow-ups
  • FBTest console/2271 FAILS: JS errors in AJAX callback functions are not shown
  • Use 'http-on-opening-request' event for break on XHR feature
  • U+202E (RTL character) messes up the source code
  • FBTrace: extensions.firebug.alwaysOpenTraceConsole must be always on
  • Firebug should display DOMTokenList content
  • Highlighting everything in a pseudo-array doesn't work
  • Scrolled-down editor for long value opens at wrong position

New in Firebug 1.11 Beta 2 (Nov 17, 2012)

  • Fixed 6 issues:
  • Firebug doesn't get closed when popup window is closed
  • No mention of free software or open source
  • Cursor jumps when inspecting table element
  • Apply custom console log formatting on parts of the log
  • Firebug & FirePHP compatibility

New in Firebug 1.11 Beta 1 (Nov 10, 2012)

  • Fixed 9 issues:
  • Start Button infotip is not reflecting panel enablement immediately
  • Display window.postMessage() calls in console
  • Allow pasting HTML into the HTML panel
  • Don't match the first character case-insensitively in global completions completion
  • updateOption fires twice
  • "Copy Rule Declaration" copies the previous values
  • Allow adjusting the cropping length of URLs of requests
  • Image infotip isn't shown anymore for relative paths

New in Firebug 1.11 Alpha 6 (Nov 3, 2012)

  • Fixed 16 issues:
  • Passing multiple arguments to a function in Domplate
  • Buffer FBTrace logs until it's loaded fbtrace
  • proposal for a command line method: include(url)
  • copy/paste keyboard shortcuts doesn't work in Layout tab.
  • Cookies not showing at root level, even though path is
  • Add auto-completion to Elements side panel
  • Open the completion popup at the start of the expression
  • Editing Styles not working properly
  • Transform browserOverlay.js into AMD module
  • Completion of primitive includes the wrong scope's prototype
  • GCLI command localization broken
  • Firebug icon disappears from add-on bar; cannot access firebug any other way
  • FBTest css/4543/issue4543 fails
  • Colors are always copied in rgb() format

New in Firebug 1.10.6 (Nov 1, 2012)

  • Fixed compatibility problem with Firefox 15. This problem caused the Start Button to disappear from Firefox 15 toolbar. It’s now fixed.

New in Firebug 1.10.5 (Oct 26, 2012)

  • Fixed 5 issues:
  • Error "topWindow.exportFirebug is not a function" while Firebug is detached
  • Improve logic for when to open first-run page
  • Firebug cannot be opened in popup windows
  • "Type any key to filter list" is not allowing type ahead
  • Firebug does not show javascript from iframes.

New in Firebug 1.11 Alpha 5 (Oct 26, 2012)

  • Fixed 18 issues:
  • Enable auto-completion of built-in members
  • Activate Same Origin URLs enhancements
  • Support for PerformanceTiming spec
  • Improve logic for when to open first-run page
  • Firebug cannot be opened in popup windows
  • console not working in firebug 1.10 or 1.11.0a3 in firefox 16
  • FBTest script/watch/5639 fails on Mac
  • Help command doesn't work on Mac
  • Panel for CSS Selector Queries (allow searching in frames)
  • "Type any key to filter list" is not allowing type ahead
  • Firebug does not show javascript from iframes.
  • Firebug' displayed in the titles of the pages (in the title bar and the taskbar)
  • Missing "s" on firebug menu (1.10.4)
  • "(empty string)" makes the source link italic
  • Global completions don't respect cd()
  • Update Firebug licence file
  • Editing media queries is broken
  • Add save success indication for media queries

New in Firebug 1.10.4 (Oct 10, 2012)

  • Issue 4929: Update list of inherited properties
  • Issue 5783: Display of IPv6 addresses with port number is incorrect
  • Issue 5859: Delete “element.style” is broken
  • Issue 5883: Error “topWindow.exportFirebug is not a function” while Firebug is detached
  • Issue 5946: Firebug breaks Firefox UI when disabled
  • Issue 5945: Show source link for CSS errors
  • Issue 5908: Link to open the complete xhr response in a new Firefox tab does not work
  • Issue 5744: Radio button deselects when Firebug is open (situational)
  • Issue 5905: inspector blinks

New in Firebug 1.11 Alpha 4 (Oct 6, 2012)

  • The rendered font should be highlighted in Style side panel
  • HTML panel is not properly updated if an iframe is refreshed
  • Radio button deselects when Firebug is open (situational)
  • Change $() to use querySelector() instead of getElementById()
  • Allow to set the root element in $ and $$ commandline
  • Show array-like objects differently than actual arrays
  • PI for registering new Firebug commands api commandline
  • Modifying CSS doesn't update element visibility in HTML panel
  • Crop long CSS values in Style side panel
  • inspector blinks
  • Integrate SelectBug extension into Firebug
  • FBTrace scoped logging
  • With "Enable Accessibility Enhancements" in HTML -> edit the editor looses focus
  • Show source link for CSS errors
  • Firebug breaks Firefox UI when disabled
  • Title of array-like objects should be clickable

New in Firebug 1.11 Alpha 3 (Sep 14, 2012)

  • Log Function Calls feature has been improved and it also shows the current stack trace (issue 5866).
  • There is a new infotip in the Cookies panel that previews cookie size (issue 5834).
  • Another little feature that makes Firebug so great is text cropping in the CSS panel. A huge string could sometimes totally break that window (issue 5879).

New in Firebug 1.11 Alpha 2 (Aug 25, 2012)

  • Firebug 1.11a2 fixes 14 issues.
  • One nice little fix is related to console.table() method.
  • Firebug is now displaying horizontal scrollbar if there is too much columns (issue 5832).
  • This method is quite powerful in rendering tabular data and also flexible regarding the input structure.
  • Check it out by executing the following expression in the command line (assume there are some scripts on the current page):
  • console.table(document.getElementsByTagName('script'));

New in Firebug 1.11 Alpha 1 (Aug 20, 2012)

  • This release fixes 21 issues and introduces also several nifty enhancements:
  • The HTML panel displayes doc type even for iframes (issue 4626)
  • The Net panel indicates when SPDY protocol is in action (issue 5324)
  • Event logs (see more about DOM event logging) are automatically linked with the target (issue 5803).
  • Command Line API improved: $x(xpath, contextNode, resultType) This command returns an array of HTML or XML elements matching the given XPath expression (contextNode and resultType arguments are new, issue 18)

New in Firebug 1.10.2 (Aug 4, 2012)

  • Fixed:
  • 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

New in Firebug 1.10.1 (Aug 2, 2012)

  • 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)

New in Firebug 1.10.0 (Jul 13, 2012)

  • This release fixes 200 issues (74 issues enhancements).
  • The developers have implemented 50 more automated tests during the release cycle to ensure stability and avoid regression issues.
  • The developers 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).

New in Firebug 1.10 Beta 2 (Jun 30, 2012)

  • Edit Mode ends when > is typed while editing about:blank
  • "Vertical panels" option in Firefox Menu > Web Developer > Firebug > Options doesn't work
  • No longer works on blank tabs
  • Element path doesn't get updated when changing elements in Edit mode
  • Can't set error breakpoint for shallow error
  • Remove memoryProfile CMD API in 1.10
  • Minus signs should not complete to -moz-calc()
  • Calling Firebug.getConsoleByGlobal at 'document-element-inserted' time fails
  • "Up" sometimes navigates from to another context
  • Incorrect cookie value decoding
  • URL encoding of cookies value
  • Edit mode doesn't work with no elements
  • Calling console API functions without parameters generates garbage
  • HTML editor doesn't escape "

New in Firebug 1.10 Beta 1 (Jun 23, 2012)

  • Fixed31 issues.
  • 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).

New in Firebug 1.10 Alpha 11 (Jun 11, 2012)

  • 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.

New in Firebug 1.10 Alpha 10 (Jun 2, 2012)

  • 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).

New in Firebug 1.10 Alpha 9 (May 26, 2012)

  • 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)

New in Firebug 1.10 Alpha 8 (May 12, 2012)

  • 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 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.

New in Firebug 1.10 Alpha 7 / 1.9.2 (May 7, 2012)

  • Fixed issues:
  • Edit element style from computed style does nothing
  • "Enable JavaScript and Refresh" doesn't work
  • "Break On This Error" missing from the context menu
  • Half-rendered panel shown off-place when clicking magnifier in search field
  • Ctrl-0 zoom requests are intercepted by Firebug
  • HTML panel doesn't get updated, if nodes are changed at another panel
  • Display of Style side panel fails for invalid character in string
  • domplate issue with BR() in it
  • FF nightly (Apr-05) broke DOM inspector
  • Further avoidance of Ci.nsIScriptError2

New in Firebug 1.10 Alpha 7 (Apr 15, 2012)

  • Fixed 11 issues:
  • Array indices are sorted alphabetically instead of numerically
  • HTML panel doesn't get updated, if nodes are changed at another panel
  • Break on HTML mutation works only if the HTML panel is selected
  • Use displayName in profiler
  • domplate issue with BR() in it
  • Auto-complete font names already used
  • FF nightly (Apr-05) broke DOM inspector
  • Console.log display bug with nested arrays
  • Auto-complete quoted fonts
  • Up/down keys should change opacity by a smaller amount
  • Further avoidance of Ci.nsIScriptError2

New in Firebug 1.9.2 Beta 1 (Apr 12, 2012)

  • Fixed 10 issues:
  • Edit element style from computed style does nothing
  • "Enable JavaScript and Refresh" doesn't work
  • "Break On This Error" missing from the context menu
  • Half-rendered panel shown off-place when clicking magnifier in search field
  • Ctrl-0 zoom requests are intercepted by Firebug
  • HTML panel doesn't get updated, if nodes are changed at another panel
  • Display of Style side panel fails for invalid character in string
  • domplate issue with BR() in it domplate
  • FF nightly (Apr-05) broke DOM inspector
  • Further avoidance of Ci.nsIScriptError2

New in Firebug 1.10 Alpha 6 (Mar 31, 2012)

  • Fixed 13 issues:
  • CSS on in SVG placed in a mixed XHTML+SVG document does not show up on CSS tab
  • The script panel is taking over Firebug and it shouldn't
  • Selected script in script window changes when timer changes markup on page
  • Shortcut customizations are not applied until firebug is loaded
  • "Deactivate Firebug"" is shown even when Firebug is already deactivated
  • Firebug opens upon first use of Ctrl+Shift+A/J shortcuts
  • Command + ENTER no longer runs entered command
  • Display of Style side panel fails for invalid character in string
  • FB toolbar icon does not get added by default anymore
  • Break on HTML mutation works only if the HTML panel is selected
  • HTMLCollection object is undefined in the Script panel
  • Context menu in select, radio, check, not work
  • Allow rebind of Help/F1 shortcut key in Firebug's Customize Shortcut dialog

New in Firebug 1.10 Alpha 5 (Mar 10, 2012)

  • Fixed 9 issues:
  • Editing breakpoint conditions should have auto-completion
  • Show numeric character reference of MathML  
  • Allow colors to be changed using Up/Down keys  
  • Don't use obsolete prefixed CSS  
  • Display import rule media queries and allow editing them
  • Auto-completion should respect the user's chosen case
  • [SM] FB 1.10.0a4: SourceEditor is not defined
  • Allow the Inspector to work with the DOM panel
  • Issue with the Firebug.unregisterPanel()

New in Firebug 1.10 Alpha 4 (Feb 24, 2012)

  • Fixed 16 issues:
  • API for extending Firebug toolbars
  • FBTest needs to set default UI size
  • Add descriptive tooltips to all options inside Firebug
  • Can not see trace messages in FBTrace from HelloBootAMD
  • Half-rendered panel shown off-place when clicking magnifier in search field
  • Firebug remains in the background after selecting an element.
  • FB 1.10a3 SourceEditor dependency breaks SM support
  • Can't inspect the result of getComputedStyle
  • Ctrl-0 zoom requests are intercepted by Firebug
  • Allow CSS rules other than CSSStyleRules to be inspected inside the CSS panel
  • Add reps for different types of CSSRules
  • Link to extensions page from Firebug Online menu
  • Erroneous tooltips
  • Right-click -> Inspect doesn't work when Firebug is not yet loaded
  • Show @charset rules inside CSS panel
  • Console logging is slow

New in Firebug 1.10 Alpha 3 (Feb 11, 2012)

  • Edit element style from computed style does nothing
  • Missing image files on getfirebug.com
  • use "backdrag" attribute for quickinfobox
  • Add description to menu items
  • Add description to search options
  • Add description to panel tabs
  • Menu entry "Hide Firebug" disappeared
  • Add NetMonitor onResponseHeaders API
  • FBTrace Using Old Module Definitions
  • Remap Modules Moved in 1.10
  • Ability to Refresh Page while FB is Focused
  • "Enable JavaScript and Refresh" doesn't work
  • key binding on Mac OS X Lion (Window closing)
  • Allow adjusting numbers with up/down keys anywhere within a string
  • "Break On This Error" missing from the context menu
  • Use SourceEditor (Orion) for Command Editor

New in Firebug 1.9.1 (Feb 1, 2012)

  • Workaround for a crash on Mac and Linux 32 bit running Firefox 9. Due to a bug in the debugger service in Firefox 9 the Script panel is disabled in aforementioned configurations. Using Firefox 10 is recommended solution for this problem.
  • Firebug 1.9.1 is compatible with Firefox 12.

New in Firebug 1.10 Alpha 2 (Jan 28, 2012)

  • Fixed 11 issues:
  • Add descriptions to Options Menu items
  • Up/Down key working incorrectly for fonts when editing CSS
  • Can't rebind shortcut to deactivate firebug
  • Can't copy console messages containing line breaks
  • Quotes can't be entered into "style" attribute
  • Auto- should work even in the Watch panel 1.9 commandline
  • "Try a selector..." field doesn't work
  • Pasting a multi-line command has problems when console is below another tab
  • Add descriptions to shortcuts
  • Breakpoint condition editor layout broken on large monitors
  • Workaround for Bug 712289

New in Firebug 1.9.1 Beta1 (Jan 21, 2012)

  • Fixed 6 issues.

New in Firebug 1.10 Alpha 1 (Jan 14, 2012)

  • Fixed 9 issues:
  • Scroll arrows sometimes appear on Firefox tab bar at startup with only one tab open
  • Add option to delete CSS rule
  • Dispatch event on CSS property name change
  • ption to open an AJAX response in a firefox tab
  • netProgress.js uses a funny way to access a single cache metadata element
  • spy.logRow is undefined console spy net
  • Remove "Show chrome sources"
  • Scroll position script window - XHR requests
  • Scope shows weird properties on Linux

New in Firebug 1.9.0 (Jan 7, 2012)

  • New features:
  • Firebug UI docking
  • Copy JSON responses to the clipboard
  • Syntax error position displayed
  • New column in the Net panel: Protocol
  • Quickly Remove Elements from the page
  • Function objects: displayName property
  • Every Console log has its origin info
  • Resend HTTP request
  • Tooltip for conditional breakpoints
  • Add Watch from the DOM panel
  • Response Headers from the browser cache
  • Font Viewer
  • Font Tooltip
  • Tooltip tip for array items

New in Firebug 1.9.0 Beta 5 (Dec 27, 2011)

  • Fixed 11 issues:
  • String.prototype methods not showing up
  • FBTest shows wrong timing
  • Editing a variable in the Watch window doesn't work
  • Error in FBTrace when starting the browser
  • Inaccessible properties look like previous ones
  • Edit HTML button doesn't work
  • Red breakpoint icon in script tab is cut at the bottom
  • RegExp source isn't shown console
  • firebug must call document.releaseCapture on breakpoint
  • Context menu in select, radio, check, not work
  • External editors don't show up in context menu

New in Firebug 1.9.0 Beta 4 (Dec 16, 2011)

  • Fixed 8 issues:
  • Display errors of inherited CSS styles in combination with shorthand properties
  • Editing a text node with "Show Full Text" off displays cropped text instead of full text
  • Erroneous display of CSS inheritance
  • Clicking Clear in Console should stop profiling
  • Some keyboard shortcuts are not changable in Firebug 1.9
  • Allow changing the shortcuts without having to restart the browser
  • Return value from a function executed on the command line is not displayed.
  • Command Line should not prevent tabbing out when empty

New in Firebug 1.9.0 Beta 3 (Dec 2, 2011)

  • Fixes 10 issues.

New in Firebug 1.9.0 Beta 2 (Nov 26, 2011)

  • Fixed 10 issues:
  • Same url - console reports errors to different tab
  • Show syntax error position like in error console of Firefox
  • Infotip for WOFF files inside font-family property
  • Firebug incorrectly displays the specificity of widths overridden using
  • FBTest: console/reps/console_array.js fails
  • DIV disappears after editing HTML inside it
  • XHR Spy: An attempt was made to use an object that is not, or is no longer, usable
  • Permission denied to get property Proxy.InstallTrigger
  • Infotip saying "New watch expression..." for the value editor inside the DOM panel
  • Firebug 1.8 Extension Issues: Flashbug

New in Firebug 1.9.0 Beta 1 (Nov 12, 2011)

  • Fiexd:
  • Dragable control to min/maximise Firebug should be thicker than one pixel
  • Display sample of WOFF file inside Net Panel
  • Infotip for WOFF files inside font-family property
  • Allow Firebug to be positioned on all four sides of the browser window
  • Improve panel switching speed by changing the savePrefFile for the selected panel memory
  • Changing commandline completion with arrow keys doesn't work when hovering over autocompletion popup
  • Line breaking of CSS styles leads to confusion
  • "NetworkError: 401 Unauthorized - [url]" NTLM authentication issue
  • Sort headers of network requests in formatted view alphabetically
  • Tooltip improvements with arrays
  • Add Watch sometimes displays more than once
  • Two new features:
  • Sebastian Zartner extended the Net Panel and implemented a support for WOFF fonts. It is now possible to inspect meta-data of *.woff files sent by the server
  • Thanks to Harutyun Amirjanyan Firebug can be positioned on all fours sides of the browser window. Use Firebug Start Button to pick the one you prefer

New in Firebug 1.8.4 (Nov 4, 2011)

  • Just a quick compatibility update. This version is compatible with Firefox 5, 6, 7, 8 and 9

New in Firebug 1.9.0 Alpha 5 (Oct 30, 2011)

  • Compatible with Firefox 5 – Firefox 10 (nightly).
  • There is one bug in Firefox that prevents using Firebug’s debugger on Aurora. It’s already fixed in Firefox Nightly and currently being ported to Aurora.
  • Fixes 6 issues.

New in Firebug 1.9.0 Alpha 4 (Oct 22, 2011)

  • Resend a HTTP request (issue 2225). This feature allows resending any HTTP request. Just right click on an entry in the Net panel and pick Resend.
  • Tooltip for a conditional breakpoint (issue 2638). Do you use conditional breakpoints and don’t remember the associated expression? Now you can just hover mouse over the breakpoint and see all within a tooltip.
  • Firebug’s and Firefox’s shortcuts don’t collide anymore (issue 4556).
  • Are you browsing the DOM structure of the page and seeing a variable that you want to watch later when hitting a breakpoint? Right click on it in the DOM panel and pick Add Watch (issue 4524).
  • Are you using the Net panel to observe HTTP headers? Now you can see even response headers coming from the browser cache – in case of 304 responses (issue 4905)
  • Improved Firebug auto-completion, fixed several stepping bugs in the debugger, improved our automated testing system and more.

New in Firebug 1.9.0 Alpha 3 (Sep 24, 2011)

  • Autocompletion in Firebug Command line has been improved (issue 3622 and issue 4803)
  • Vertical position (line number) is preserved across page reloads (issue 1413)

New in Firebug 1.8.3 (Sep 17, 2011)

  • Fixes 7 issues

New in Firebug 1.9.0 Alpha 2 (Sep 9, 2011)

  • DOM panel has a new option called Show inline event handlers (issue 4781).
  • There is a new Protocol column in the Net panel displaying HTTP protocol. You can use it to sort all requests and see e.g. all https request together (issue 4805)
  • Collision with RoboForm extension fixed (issue 4720)
  • It’s now possible to copy parts of JSON responses into the clipboard (issue 4689)
  • You can remove elements from the page while inspecting. Just start inspecting hover mouse over an element and press Delete key (issue 2212)
  • Internal architecture change: Firebug UI is running inside a frame element in order to isolate itself from other extensions. If you are developing Firebug extensions, see further info about this change.

New in Firebug 1.8.2 (Sep 1, 2011)

  • Fixes 22 issues since (1.8.1) and is compatible with Firefox 5, 6 and 7 (beta).

New in Firebug 1.9.0 Alpha 1 (Aug 27, 2011)

  • Firebug supports displayName for function object and so Firebug stack traces can use custom name for anonymous functions (JSD doesn’t allow to use this for profiler results). This feature will be yet improved as soon as Salman Mirghasemi algorithm is ready (should happen soon!) (issue 1811)
  • Design of the DOM panel has been improved and individual entries are now separated by neat horizontal line. Entries also react on mouse-over events and so it’s easier to make context menu operations (issue 3754)
  • JSON response arrays (displayed in the Net panel) are not sorted alphabetically but Firebug respects indexes. Useful for all who work with HTTP/JSON (issue 4382)
  • Debugger activation fixed. This is related to the annoying debugger not activated message (issue 4609)
  • Every log in the Console panel now shows file name & line number (it’s coming from), not only error logs! (issue 4279)
  • You can now open the mini-tab menu (used mainly for panel options) by right clicking one panel’s tab (issue 4723)
  • Enabling and disabling panels is simplified and there is just one menu item for it (issue 4722).

New in Firebug 1.8.0 Beta 3 (Jun 17, 2011)

  • Fixed 11 issues in this version.
  • This release also introduces new console API: console.timeStamp().

New in Firebug 1.8.0 Beta 2 (Jun 11, 2011)

  • Firebug 1.8 beta 2 fixes 18 issues.

New in Firebug 1.8.0 Beta 1 (Jun 3, 2011)

  • One new feature. The Net panel displays remote & local IP address + port number for each request.

New in Firebug 1.7.2 (Jun 3, 2011)

  • Support for debugging Dojo (you need Firefox 3.6+Firebug 1.7.2 or Firefox 5.0 + Firebug 1.8, Issue 4289)
  • Tooltips for function arguments in the Watch side panel (Issue 4428)
  • API fixed for Firebug extension developers (Issue 4435)
  • Better support for JSON responses in the Net panel (Issue 4439)
  • Keyboard shortcut for the Inspector fixed (Issue 4452)

New in Firebug 1.7.1 Beta 1 (Apr 19, 2011)

  • A message about known issues with Firefox is gone
  • OS X uses appropriate icons again
  • AJAX requests displayed in the Console show t

New in Firebug 1.7 Beta 3 (Mar 18, 2011)

  • CSS Properties in the Style side-panel can be disabled/enabled again (issue 4227)
  • JavaScript object are properly logged in the Console (issue 4209)

New in Firebug 1.7 Alpha 7 (Dec 2, 2010)

  • getfirebug.com has Firebug 1.7a7 + Chromebug 1.7a7 combo. This release fixes 8 issues. All 150 tests pass on Firefox 3.6. Unfortunately, running tests on Firefox 4.0 causes crash. Some news: Fixed UI problems with Firefox themes (issue 791) Net panel displays correct response in case of HTTP authentication (issue 1927 and issue 3526) Better UX

New in Firebug 1.5.0 (Jan 20, 2010)

  • Firebug 1.5 contains significant improvements to the HTML, Console and Net panels. Some of the features include:
  • Inspector improvements
  • Greatly-enhanced Net panel timings
  • Persist buttons
  • Additional Break functionality.

New in Firebug 1.4.5 (Nov 18, 2009)

  • This is a minor release to fix a bug found in Firebug 1.4.4.

New in Firebug 1.4.4 (Nov 4, 2009)

  • Adds support for Firefox 3.6 (beta).
  • Bug fixes.

New in Firebug 1.4.3 (Sep 30, 2009)

  • Fixes a problem where Firebug could lose activation state for URLs if browser history was removed.

New in Firebug 1.4.2 (Aug 5, 2009)

  • This is a bugfix and stability release.
  • Includes:
  • locale updates (cs-CZ, uk-UA, ja-JP)
  • inspect E4X objects (issue 2114)
  • POST Data not fully viewable (issue 2105)
  • better console logging (related to issue 1860)
  • allPagesActivation pref
  • a11y fixes
  • Translator name updates

New in Firebug 1.4.1 (Jul 28, 2009)

  • Stability improvements and bug fixes.
  • Issue 2007: multiple arguments to console.error()
  • a11y performance improvements, CSS panel fixes, Mac styling.
  • Issue 2124: Search options pop-up not keyboard accessible (a11y)
  • Issue 2110: disabled javascript on some sites
  • Issue 1970: Errors inside an XmlHttpRequest.onReadyStateChange fail silently
  • and many more...

New in Firebug 1.4.0 (Jul 17, 2009)

  • Works with: Firefox: 3.0 – 3.5.*
  • This is a major upgrade to Firebug 1.3.
  • This release includes:
  • Reordered Tab strip and toolbars,
  • Accessibility and Key Bindings UI,
  • Multi-panel search,
  • Improvements to the Net panel,
  • Simplified Panel activation,
  • Break-on-next function call,
  • Performance improvements in the Script panel,
  • Over 150 bug reports fixed.
  • Full release notes here: http://code.google.com/p/fbug/source/browse/branches/firebug1.4/docs/ReleaseNotes_1.4.txt

New in Firebug 1.4.0 Beta 7 (Jul 8, 2009)

  • fixes for issue 1963, undefined objects in console and DOM panels,
  • issue 1968, on for all pages, but minimized,
  • issue 1970, Errors inside an XmlHttpRequest.onReadyStateChange fail silently,
  • fixed exceptions in Console and additional context-related problems around detached Firebug windows.
  • Also, as a temporary addition, changed the [X] button (close) to a text label that reads "Off". This is to clarify a change between Firebug 1.3 and 1.4. The behavior of the Off button now closes and disables Firebug, whereas in 1.3, it acted as a minimize feature.

New in Firebug 1.4.0 Beta 5 (Jul 6, 2009)

  • Issue 1763: JavaScript exceptions on some pages [nsIStreamListener.onDataAvailable] and [nsIStreamListener.onStartRequest].
  • Remove dubious script tooltip.
  • Issue 1282: Editing boolean var in watch panel changes it to a string.

New in Firebug 1.4.0 Beta 4 (Jul 3, 2009)

  • Fixed Inspector keyboard shortcut (cmd/ctrl+shift+C) when Firebug is not active.

New in Firebug 1.4.0 Beta 3 (Jul 2, 2009)

  • Bug fixes and stability improvements.

New in Firebug 1.4.0 Beta 2 (Jul 2, 2009)

  • Includes some fixes for a11y, code cleanup and other bug fixes.

New in Firebug 1.4.0 Beta 1 (Jun 3, 2009)

  • This is a beta release for use on Firefox 3.5b4 and later.
  • Final release will support both Firefox 3.0 and 3.5.

New in Firebug 1.3.3 (Feb 24, 2009)

  • Fixed problems with Net panel and XMLHttpRequest.
  • Fixed problems with UTF-8 encoding.

New in Firebug 1.3.2 (Feb 6, 2009)

  • This is a minor point release removing compatibility with Firefox 2.0.

New in Firebug 1.3.1 (Feb 5, 2009)

  • Bug fixes and cleanup.

New in Firebug 1.3.0 (Jan 8, 2009)

  • Not Panel Specific:
  • FBTrace service (for internal Firebug debugging).
  • TraceConsole (for internal Firebug debugging)
  • Javascript Debugging:
  • Script panel implemented with as viewport on source to improve performance on large JS files
  • Find debuggers by scope chain analysis rather than jsContext
  • scope chain shows in watches panel (from contribution by kpdecker)
  • Console:
  • reimplement console/command line to reduce chance of console undefined.
  • DOM:
  • DOM properties alphabetical
  • Net Panel:
  • Reimplement all response views with nsITraceableChannel
  • Centralize handlers for http-on-modify-request in firebug-http-observer component
  • Net panel timing improvements: more categories in timing.
  • Tracing:
  • Add TraceConsole to aid debugging Firebug.
  • FBTrace panel removed from X versions (TraceConsole instead)
  • new option DBG_SPY for spy.js
  • firebug-service tracing to traceConsole
  • For Extensions:
  • add onApplyDecorator(sourceBox), allows annotation of source
  • add module function isNeededGetReady() to signal a dependency and prepare for later use
  • (debugger calls it to insure commandline is in for watches panel)
  • Locales:
  • Internationalize via Babelizza; begin moving away from entities to properties.
  • zh-CN locale update (contribution by lovelywcm)
  • da-DK locale update (contribution by AlleyKat)
  • de-DE locale update (contribution by Team erweiterungen.de, ReinekeFux, Monoman)
  • it-IT locale update (contribution by l0stintranslation, gonzalopirobutirro)
  • sv-SE new locale (contribution by peter3)
  • pl-PL locale update (contribution by Teo)
  • nl-NL locale update (contribution by markh)
  • cs-CZ locale update (contribution by lordfrikk)
  • add tranlator names to the about dialog
  • Bug Fixes:
  • Issue 156: Sort DOM object properties alphabetically
  • Issue 176: net flash tab not recognising flv files
  • Issue 472: New console API - clear
  • Issue 489: Array content is not printed in version 1.1 beta
  • Issue 502: Component is not available (SessionStore exception)
  • Issue 548: 'open with editor' mangles non-ascii characters
  • Issue 588: DOM HTMLCollection/NodeList should be formatted like an array in the console
  • Issue 789: Using the console in the context of the current debugging stack
  • Issue 814: cd not working correctly
  • Issue 874: User object incorrectly identified as arrays
  • Issue 882: console.log() reports wrong source file and line number
  • Issue 903: Overflow is removed from Style section of Computed tab display when overflow-x differs from overflow-y
  • Issue 983: GWT with Firebug on FF3 cause "listener is undefined"
  • Issue 992: New zh-CN locale file for Firebug 1.2
  • Issue 1000: console.group doesn't work
  • Issue 1050: GMaps2.setCenter seems to wipe out console.log in 1.2.0b7
  • Issue 1063: Spanish translation for 'script' shouldn't be 'guión'
  • Issue 1066: Tab completion fails for arrays
  • Issue 1097: Inspect image tooltip confuses images from different tabs
  • Issue 1107: Toggleing Table css properties breaks page permanently firebug 1.2.0b1
  • Issue 1109: Missing POST information (empty POST tab)
  • Issue 1110: Firebug doesn't respond (abclinuxu.cz) (very long URL)
  • Issue 1121: "Open in Tab" does a POST request for a GET request
  • Issue 1122: can't copy or open image background from css viewer
  • Issue 1124: console.assert() doesn't work
  • Issue 1125: (partial) Net panel not working as expected (1.2.0) (issue 402 tested and works)
  • Issue 1127: console fails to load into reload iframe (Frame > Reload Frame)
  • Issue 1137: Forgets which JS file being viewed after switching away and back to Script tab
  • Issue 1147: after refreshing page, text not shown properly
  • Issue 1149: console.trace still not working
  • Issue 1151: Break on all errors should not break when a watch is undefined
  • Issue 1154: Debugger watch panel does not include closure variables, contribution kpdecker
  • Issue 1159: Console results for "$x" incorrect
  • Issue 1164: Firebug console no longer shows Array indicators
  • Issue 1180: Show HTTP status code on all XHR requests in the console
  • Issue 1190: 1.3.0 a3 with console enabled changes appearance of pages automaticallly
  • Issue 1194: Firebug trims spaces from the lastmodified header
  • Issue 1195: problems with xhr connection
  • Issue 1196: JavaScript logging is no longer displayed
  • Issue 1198: Cannot expand line in FBTrace
  • Issue 1199: "Reference error: url not defined" when calling monitor() contribution by tonysung
  • Issue 1201: Both code and "script" disabled panel show up.
  • Issue 1203: Step over causes Firebug to suspend on incorrect line after reload
  • Issue 1206: showAllSources preference broken; contribution lezekdan
  • Issue 1205: decodeURI in Firebug.resetTooltip()
  • Issue 1207: DOMContentLoaded and onLoad vertical lines displayed within the net panel.
  • Issue 1210: 1.3b1 post message display is screwed up
  • Issue 1211: Autocomplete broken in 1.3b1
  • Issue 1212: race condition in XHR reported status in console
  • Issue 1256: Firebug displays spaces as plus signs in POST fields
  • Issue 1285: Enhancement patch: filefield is editable in add external editor dialog
  • Issue 1290: Using backspace when searching in open files menu deletes two characters instead of one.
  • Issue 1308: Missing URL-Encoding of reserved characters when using 'Copy Location with Parameters' from Net Panel

New in Firebug 1.4.0 Alpha (Nov 14, 2008)

  • Not Panel Specific:
  • Supports Firefox 3.1
  • Javascript Debugging:
  • Implement stepStayOnDebuggr to keep chrome out of firebug and vice versa
  • Implement dynamicURLhasBP to avoid MD5 on eval unless breakpoints are set on evals
  • skipScrolling if the lines are still in view.
  • Net Panel:
  • support for STATUS_RESOLVING
  • Support for custom tabs for net requests (like Headers, Params, etc.) within net panel.
  • Locales:
  • No more entites, all properties
  • de-DE locale update (contribution by Team erweiterungen.de, ReinekeFux, Monoman)
  • it-IT locale update (contribution by l0stintranslation, gonzalopirobutirro)
  • New Locale ro-RO, Romanian (contribution by alexxed)
  • Locale update fr-FR (contribution by martin© and fmarcia)
  • Locale update hu-HU (contribution by gLes)
  • Update locale pl-PL (contribution by teo)
  • ca-AD locale updated (contribution by xavivars, toniher)
  • sv-SE locale update (contribution by peter3)
  • Bug Fixes:
  • Issue 700: HTML preview for net responses
  • Issue 749: Hungarian Locale
  • Issue 1044: In a page with a HTML doc in an iframe, the CSS of the pagein the iframe cannot be displayed
  • Issue 1210: 1.3b1 post message display is screwed up
  • Issue 1222: incorrect localization Resume_Firebug=Suspend Firebug
  • Issue 1229: console tab does not display XHR with xhr.onprogress.
  • Issue 1231: console object has wrong version number
  • Issue 1248: Console does not filter errors from other browser tabs.
  • Issue 1255: Reloading page resets current Javascript file to default HTML file in Firebug's "Script" tab

New in Firebug 1.3.0 Beta (Nov 14, 2008)

  • Not Panel Specific:
  • FBTrace service (for internal Firebug debugging).
  • TraceConsole (for internal Firebug debugging)
  • Javascript Debugging:
  • Script panel implemented with as viewport on source to improve performance on large JS files
  • Find debuggers by scope chain analysis rather than jsContext
  • scope chain shows in watches panel (from contribution by kpdecker)
  • Console:
  • reimplement console/command line to reduce chance of console undefined.
  • DOM:
  • DOM properties alphabetical
  • Net Panel:
  • Reimplement all response views with nsITraceableChannel
  • Centralize handlers for http-on-modify-request in firebug-http-observer component
  • Net panel timing improvements: more categories in timing.
  • Tracing:
  • Add TraceConsole to aid debugging Firebug.
  • FBTrace panel removed from X versions (TraceConsole instead)
  • new option DBG_SPY for spy.js
  • firebug-service tracing to traceConsole
  • For Extensions:
  • add onApplyDecorator(sourceBox), allows annotation of source
  • add module function isNeededGetReady() to signal a dependency and prepare for later use (debugger calls it to insure commandline is in for watches panel)
  • Locales:
  • Internationalize via Babelizza; begin moving away from entities to properties.
  • zh-CN locale update (contribution by lovelywcm)
  • da-DK locale update (contribution by AlleyKat)
  • de-DE locale update (contribution by Team erweiterungen.de, ReinekeFux, Monoman)
  • it-IT locale update (contribution by l0stintranslation, gonzalopirobutirro)
  • sv-SE new locale (contribution by peter3)
  • pl-PL locale update (contribution by Teo)
  • nl-NL locale update (contribution by markh)
  • cs-CZ locale update (contribution by lordfrikk)
  • add tranlator names to the about dialog
  • Bug Fixes:
  • Issue 156: Sort DOM object properties alphabetically
  • Issue 472: New console API - clear
  • Issue 489: Array content is not printed in version 1.1 beta
  • Issue 502: Component is not available (SessionStore exception)
  • Issue 548: 'open with editor' mangles non-ascii characters
  • Issue 588: DOM HTMLCollection/NodeList should be formatted like an array in the console
  • Issue 789: Using the console in the context of the current debugging stack
  • Issue 814: cd not working correctly
  • Issue 874: User object incorrectly identified as arrays
  • Issue 882: console.log() reports wrong source file and line number
  • Issue 903: Overflow is removed from Style section of Computed tab display when overflow-x differs from overflow-y
  • Issue 983: GWT with Firebug on FF3 cause "listener is undefined"
  • Issue 992: New zh-CN locale file for Firebug 1.2
  • Issue 1000: console.group doesn't work
  • Issue 1050: GMaps2.setCenter seems to wipe out console.log in 1.2.0b7
  • Issue 1063: Spanish translation for 'script' shouldn't be 'guión'
  • Issue 1066: Tab completion fails for arrays
  • Issue 1097: Inspect image tooltip confuses images from different tabs
  • Issue 1107: Toggleing Table css properties breaks page permanently firebug 1.2.0b1
  • Issue 1109: Missing POST information (empty POST tab)
  • Issue 1110: Firebug doesn't respond (abclinuxu.cz) (very long URL)
  • Issue 1121: "Open in Tab" does a POST request for a GET request
  • Issue 1124: console.assert() doesn't work
  • Issue 1125: (partial) Net panel not working as expected (1.2.0) (issue 402 tested and works)
  • Issue 1127: console fails to load into reload iframe (Frame > Reload Frame)
  • Issue 1137: Forgets which JS file being viewed after switching away and back to Script tab
  • Issue 1147: after refreshing page, text not shown properly
  • Issue 1149: console.trace still not working
  • Issue 1151: Break on all errors should not break when a watch is undefined
  • Issue 1154: Debugger watch panel does not include closure variables, contribution kpdecker
  • Issue 1159: Console results for "$x" incorrect
  • Issue 1164: Firebug console no longer shows Array indicators
  • Issue 1180: Show HTTP status code on all XHR requests in the console
  • Issue 1190: 1.3.0 a3 with console enabled changes appearance of pages automaticallly
  • Issue 1194: Firebug trims spaces from the lastmodified header
  • Issue 1195: problems with xhr connection
  • Issue 1196: JavaScript logging is no longer displayed
  • Issue 1198: Cannot expand line in FBTrace
  • Issue 1199: "Reference error: url not defined" when calling monitor() contribution by tonysung
  • Issue 1201: Both code and "script" disabled panel show up.
  • Issue 1203: Step over causes Firebug to suspend on incorrect line after reload
  • Issue 1206: showAllSources preference broken; contribution lezekdan
  • Issue 1205: decodeURI in Firebug.resetTooltip()
  • Issue 1207: DOMContentLoaded and onLoad vertical lines displayed within the net panel.
  • Issue 1210: 1.3b1 post message display is screwed up
  • Issue 1211: Autocomplete broken in 1.3b1
  • Issue 1212: race condition in XHR reported status in console

New in Firebug 1.2.1 (Sep 13, 2008)

  • verified that the browser element has disableHistory. No error message in ErrorConsole
  • verified that issue testcase loads, long URL show up in Script filelist
  • verified that the issue test case gives the right image for the second page
  • verified http://xemc.net/missing_post_bug.php
  • User object incorrectly identified as arrays (contribution by nielsen.chris)
  • verified http://chris.photobooks.com/tests/firebug/NotAnArray/NotAnArray.html
  • Spanish translation for 'script' shouldn't be 'guión' (contribution by eternoendless)
  • Script panel Filelist initialized correctly now
  • If Script disabled, stop sooner
  • "Open in Tab" does a POST request for a GET request
  • Net panel not working as expected (1.2.0)
  • Remove unused parameter from Firebug.ActivableModule.getMenuLabel (used to return labels for panel activation menu).
  • Avoid message Failed to get string
  • Forgets which JS file being viewed after switching away and back to Script tab
  • Convert all spaces in localized strings to underscore to create key for .properties file
  • Implement CSS option showUserAgentCSS, default false, partial fix for Issue 1107: Toggleing Table css properties breaks page permanently firebug 1.2.0b1
  • Verified that the option exists and functions both directions.

New in Firebug 1.2.0 (Aug 26, 2008)

  • Suspend feature
  • Display which tabs have firebug enabled in a tooltip
  • Performance enhancements
  • Improved console output

New in Firebug 1.2.0 Beta 13 (Aug 19, 2008)

  • Suspend feature
  • Display which tabs have firebug enabled in a tooltip
  • Enhancements and bug fixes

New in Firebug 1.2.0 Beta 7 (Jul 25, 2008)

  • Beta 7 includes fixes for the Hungarian locale, and the HTML / Net panels.

New in Firebug 1.2.0 Beta 6 (Jul 15, 2008)

  • Beta 6 adds localizations for a number of locales, and a number of bug fixes for the Script panel (especially the Watches subpanel).

New in Firebug 1.2.0 Beta 4 (Jul 3, 2008)

  • Misc fixes for Beta 4.

New in Firebug 1.2.0 Beta 3 (Jun 16, 2008)

  • Firebug 1.2 Beta 3 supports Firefox 3.