Settings

This page describes the JavaScript Debugger as it appears before Firefox 52.

See what it looks like from Firefox 52 onwards.

The Debugger has its own settings menu, which you can access from an icon in the toolbar:

Each setting is a simple on/off switch:

Auto Prettify Minified Sources With this option enabled, the debugger will automatically detect minified JS files and pretty-print them.
Pause on Exceptions When this option is enabled, execution of the script will automatically pause whenever a JavaScript exception is thrown.
Ignore Caught Exceptions

If this option is set (it is set by default) and "Pause on exceptions" is set, then execution will pause on an exception only if that exception is not caught.

This is usually the behavior you want. You don't generally want to pause execution when an exception that is thrown is caught, since that generally indicates that your program is handling it properly.

Show Panes on Startup When this option is enabled, the debugger's variables pane is visible when you first start the debugger.
Show Only Enumerable Properties Do not display non-enumerable JavaScript properties.
Show Variables Filter Box Enabling this option adds a "Filter variables" search box to the variables pane, so that you can filter the displayed list of variables.
Show Original Sources Enabling this option will make the debugger use source maps, if they are available, to display the original source for code which has been combined, minified, or even compiled to JavaScript from a language like CoffeeScript. Defaults to true.
Automatically Black Box Minified Sources

New in Firefox 33.

Automatically black box sources whose URL ends with ".min.js". Defaults to true.

 

Document Tags and Contributors

 Contributors to this page: wbamberg
 Last updated by: wbamberg,