This page describes the JavaScript Debugger as it appears before Firefox 52.
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. |