Firebug Preferences
From FirebugWiki
(Difference between revisions)
(→Preferences controlled by user interaction) |
Sebastianz (Talk | contribs) m (Clearer description of the 'replaceTabs' preference) |
||
| (32 intermediate revisions not shown) | |||
| Line 1: | Line 1: | ||
Firebug adds several configuration options to Firefox. Some of these options can be changed through the UI, others can be manipulated only via about:config. The following table is a list of all preferences Firebug is having (all preferences besides <code>javascript.options.strict.debug</code> are starting with "<code>extensions.firebug.</code>", but for space reasons this is left out). | Firebug adds several configuration options to Firefox. Some of these options can be changed through the UI, others can be manipulated only via about:config. The following table is a list of all preferences Firebug is having (all preferences besides <code>javascript.options.strict.debug</code> are starting with "<code>extensions.firebug.</code>", but for space reasons this is left out). | ||
| - | == | + | == Main preferences == |
| - | + | ||
{| class="wikitable" style="vertical-align:top;" | {| class="wikitable" style="vertical-align:top;" | ||
| - | + | ! style="width:18%;" | Option || style="width:40%;" | Description || style="width:10%;" | Valid Values || style="width:5%;" | Default || style="width:25%;" | UI Equivalents || style="width:2%;" | Added in | |
| - | ! style="width:18%;" | Option || style="width: | + | |
|- | |- | ||
| - | | <code>''' | + | | <code>'''architecture'''</code> || - || string || "inProcess" || - || 1.8 |
|- | |- | ||
| - | | <code>''' | + | | <code>'''defaultModuleList'''</code> || - || List of modules (separated by a space) || "" || - || 1.8 |
|- | |- | ||
| - | | <code>''' | + | | <code>'''javascript.options.strict'''</code> || Firefox internal option for enabling strict debug info || true, false || false || - || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''textSize'''</code> || Text size used inside Firebug || numerical value between -3 and 6 || 0 || Firebug Menu->Text Size || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''showInfoTips'''</code> || Specifies whether info popups shall be shown inside Firebug || true, false || true || Firebug Menu->Options->Show Preview Tooltips || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''commandEditor'''</code> || Specifies whether the Command Editor shall be shown instead of the [[Command Line]] || true, false || false || Command Line->Red button with up arrow at the right || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''alwaysShowCommandLine'''</code> || Specifies whether the Command Line Popup should always be shown || true, false || false || - || 1.8 |
|- | |- | ||
| - | | <code>''' | + | | <code>'''framePosition'''</code> || Position of the Firebug UI || "top", "right", "bottom", "left" || "bottom" || Firebug Menu->Firebug UI Location || 1.9 |
|- | |- | ||
| - | | <code>''' | + | | <code>'''previousPlacement'''</code> || Previous Firebug UI placement within the browser (0-unknown, 1-in browser, 2-in a new window, 3-minimized || 0,1,2,3 || 0 || Buttons on the right side of the panel bar. || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''showErrorCount'''</code> || Specifies whether the JavaScript error count shall be shown besides the Status Bar Icon || true, false || true || - || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''viewPanelOrient'''</code> || Specifies, whether the Side Panels shall be oriented vertically or horizontally || true, false || false || Firebug Menu->Options->Vertical Panes || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''allPagesActivation'''</code> || Specifies whether Firebug shall be enabled by default for all websites || "on", "none" || "none" || Status Bar Icon context menu->On for All Web Pages || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''hiddenPanels'''</code> || List of panels, that are not shown inside the Panel Bar (separated by a space) || "console", "html", "stylesheet", "script", "dom", "net" + Panels from extensions || "" || Firebug Panel Bar -> Panel Selector || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''panelTabMinWidth'''</code> || Minimal width in pixels of the Panel tabs inside the Panel Bar when there is not enough horizontal space || numerical value (0=Tab width is not reduced) || 50 || - || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''sourceLinkLabelWidth'''</code> || Maximum amount of characters for link labels to source files (displayed e. g. in [[HTML Panel#Style|Style Side Panel]] or [[Console Panel]]) || numerical value (0=Label width is not reduced) || 17 || - || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''currentVersion'''</code> || If Firebug version is bigger than the one in this string, a first-run welcome page is displayed || Version as string || "" || - || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''showFirstRunPage'''</code> || Specifies whether to show the first run page || true, false || true || - || 1.9 |
|- | |- | ||
| - | | <code>''' | + | | <code>'''activateSameOrigin'''</code> || Specifies whether to activate Firebug for all pages at the same URL || true, false || true || Firebug Menu->Options->Activate Same Origin URLs || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''toolbarCustomizationDone'''</code> || Set to true if the start-button has been initially appended into Firefox toolbar || true, false || false || - || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''addonBarOpened'''</code> || Set to true, if Firefox addon-bar has been initially opened for the user (to see the status bar icon at least the first time) || true, false || false || - || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''showBreakNotification'''</code> || If true, Firebug shows a notification message when break in debugger happens (break on debugger; keyword, break on an error, etc.) || true, false || true || Script panel Options Menu->Show Break Notifications || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''stringCropLength'''</code> || Default length limit for cropped strings || numerical value || 50 || - || 1.9 |
|- | |- | ||
| - | | <code>''' | + | | <code>'''hideDefaultInspector'''</code> || Set to true, if the built-in ''Inspect Element'' menu item should be removed from Firefox page context menu || true, false || false || - || 1.10 |
|- | |- | ||
| - | | <code>''' | + | | <code>'''delayLoad'''</code> || Specifies whether Firebug should not be loaded on browser start || true, false || true || - || 1.10 |
|- | |- | ||
| - | | <code>''' | + | | <code>'''enableOrion'''</code> || Specifies whether Firebug should use [http://wiki.eclipse.org/Orion Orion] for the [[Command Editor]] || true, false || true || - || 1.10 |
|- | |- | ||
| - | | <code>''' | + | | <code>'''searchCaseSensitive'''</code> || Specifies whether seaching inside the Panels is case sensitive || true, false || false || Search Menu->Force Case Sensitive || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''searchGlobal'''</code> || Specifies whether to search in multiple files when seaching inside the Panels || true, false || true || Search Menu->Multiple Files || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''searchUseRegularExpression'''</code> || Specifies whether to use regular expressions for seaching inside the Panels || true, false || false || Search Menu->Use Regular Expression || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''netSearchHeaders'''</code> || Specifies whether to search inside the headers of the requests inside the Net Panel || true, false || false || - || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''netSearchParameters'''</code> || Specifies whether to search inside the parameters of the requests inside the Net Panel || true, false || false || - || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''netSearchResponseBody'''</code> || Specifies whether to search inside the response of the requests inside the Net Panel || true, false || false || Search Menu->Response Bodies || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''showJSErrors'''</code> || Specifies whether to show JavaScript errors inside the [[Console Panel]] || true, false || true || Console panel Options Menu->Show JavaScript Errors || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''showJSWarnings'''</code> || Specifies whether to show JavaScript warnings inside the [[Console Panel]] || true, false || false || Console panel Options Menu->Show JavaScript Warnings || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''showCSSErrors'''</code> || Specifies whether to show CSS errors inside the [[Console Panel]] || true, false || false || Console panel Options Menu->Show CSS Errors || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''showXMLErrors'''</code> || Specifies whether to show XML errors inside the [[Console Panel]] || true, false || false || Console panel Options Menu->Show XML Errors || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''showChromeErrors'''</code> || Specifies whether to show browser and extensions internal errors inside the [[Console Panel]] || true, false || false || Console panel Options Menu->Show Chrome Errors || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''showChromeMessages'''</code> || Specifies whether to show browser and extensions internal messages inside the [[Console Panel]] || true, false || false || Console panel Options Menu->Show Chrome Messages || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''showExternalErrors'''</code> || - || true, false || false || Console panel Options Menu->Show External Errors || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''showNetworkErrors'''</code> || Specifies whether to show network communication errors inside the [[Console Panel]] || true, false || true (false up to 1.7) || Console panel Options Menu->Show Network Errors || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''showXMLHttpRequests'''</code> || Specifies whether to show XMLHttpRequests inside the [[Console Panel]] || true, false || true || Console panel Options Menu->Show XMLHttpRequests || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''showStackTrace'''</code> || Specifies whether to show the stack trace for JavaScript errors inside the [[Console Panel]] || true, false || false || Console panel Options Menu->Show Stack Trace With Errors || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''console.logLimit'''</code> || Maximal number of log messages shown inside the [[Console Panel]] || numerical value (0=No limit) || 500 || - || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''console.enableSites'''</code> || Specifies whether the [[Console Panel]] is enabled || true, false || false || Console panel Options Menu->Enabled/Disabled || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''tabularLogMaxHeight'''</code> || Maximal height in pixels of tabular [[Console Panel]] entries || numerical value (0=No limit) || 200 || - || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''consoleFilterTypes'''</code> || Type of messages shown inside the [[Console Panel]] || "all", "error", "warning", "info", "debug" || "all" || Console Panel Toolbar->filter buttons || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''preferJSDSourceLinks'''</code> || Allows more exact matching of source code at the cost of performance || true, false || false || - || 1.10 |
|- | |- | ||
| - | | <code>''' | + | | <code>'''showCommentNodes'''</code> || Specifies whether to display comment nodes inside the [[HTML Panel]] || true, false || false || HTML panel Options Menu->Show Comments || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''showTextNodesWithWhitespace'''</code> || Specifies whether to display white space characters in text nodes inside the [[HTML Panel]] || true, false || false || HTML panel Options Menu->Show White Space || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''entityDisplay'''</code> || Specifies how entities shall be displayed within the [[HTML Panel]]; <code>names</code> displays the entity name if there is one, <code>symbols</code> displays the characters in symbolic form and <code>unicode</code> displays them in their Unicode representation || "names", "symbols", "unicode" || "names" || HTML panel Options Menu->Show Basic Entities || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''showFullTextNodes'''</code> || Specifies whether to display the whole content of text nodes inside the [[HTML Panel]] || true, false || true || HTML panel Options Menu->Show Full Text || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''highlightMutations'''</code> || Specifies whether to highlight changes on elements inside the [[HTML Panel]] || true, false || true || HTML panel Options Menu->Highlight Changes || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''expandMutations'''</code> || Specifies whether to expand changes on elements inside the [[HTML Panel]] || true, false || false || HTML panel Options Menu->Expand Changes || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''scrollToMutations'''</code> || Specifies whether to scroll to elements inside the [[HTML Panel]] when they are changed || true, false || false || HTML panel Options Menu->Scroll Changes Into View || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''shadeBoxModel'''</code> || Specifies whether to show the box model while hovering an element inside the [[HTML Panel]] or just mark it with a frame || true, false || true || HTML panel Options Menu->Shade Box Model || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''showQuickInfoBox'''</code> || Specifies whether to display a popup with information when hovering an element inside the [[HTML Panel]] || true, false || false || HTML panel Options Menu->Show Quick Info Box || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''showUserAgentCSS'''</code> || Specifies whether to show the default CSS styles defined by the browser inside the [[HTML Panel#Style|Style Side Panel]] || true, false || false || Style side panel Options Menu->Show User Agent CSS || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''expandShorthandProps'''</code> || Specifies whether to expand shorthand properties inside the [[HTML Panel#Style|Style Side Panel]] || true, false || false || Style side panel Options Menu->Expand Shorthand Properties || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''breakOnErrors'''</code> || Toggles the Break On Errors feature || true, false || false || [[Console Panel]]->Break On All Errors || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''filterSystemURLs'''</code> || Specifies whether Firebug shouldn't be activated for browser internal URLs || true, false || true || - || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''maxScriptLineLength'''</code> || Maximal line length for scripts displayed inside the [[Script Panel]] || numerical value || 10000 (0=Lines are not cropped) || - || 1.9 |
|- | |- | ||
| - | | <code>''' | + | | <code>'''trackThrowCatch'''</code> || Specifies whether to track throw/catch blocks inside the [[Script Panel]] || true, false || false || Script panel Options Menu->Track Throw/Catch || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''script.enableSites'''</code> || Specifies whether the [[Script Panel]] is enabled || true, false || false || Script panel Options Menu->Enabled/Disabled || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''scriptsFilter'''</code> || Type filter used for the [[Script Panel#Script Location Menu|Script Location Menu]] || "static", "evals", "events", "all" || "all" || Script Panel->Script Type Menu || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''replaceTabs'''</code> || The number of spaces used for displaying tabs inside the [[Script Panel]] || Any non-negative number (0=no replacement) || 4 || - || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''omitObjectPathStack'''</code> || Specifies whether to omit the display of the object path stack inside the [[HTML Panel#Stack|Stack Side Panel]] || true, false || false || Stack side panel Options Menu->Omit Toolbar Stack || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''showUserProps'''</code> || Specifies whether to display user-defined properties inside the [[DOM Panel]]/[[HTML Panel#DOM|Side Panel]] || true, false || true || DOM Options Menu/Watch side panel Options Menu->Show User-defined Properties || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''showUserFuncs'''</code> || Specifies whether to display user-defined functions inside the [[DOM Panel]]/[[HTML Panel#DOM|Side Panel]] || true, false || true || DOM Options Menu/Watch side panel Options Menu->Show User-defined Functions || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''showDOMProps'''</code> || Specifies whether to display DOM properties inside the [[DOM Panel]]/[[HTML Panel#DOM|Side Panel]] || true, false || true || DOM Options Menu/Watch side panel Options Menu->Show DOM Properties || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''showDOMFuncs'''</code> || Specifies whether to display DOM functions inside the [[DOM Panel]]/[[HTML Panel#DOM|Side Panel]] || true, false || false || DOM Options Menu/Watch side panel Options Menu->Show DOM Functions || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''showDOMConstants'''</code> || Specifies whether to display DOM constants inside the [[DOM Panel]]/[[HTML Panel#DOM|Side Panel]] || true, false || false || DOM Options Menu/Watch side panel Options Menu->Show DOM Constants || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''showInlineEventHandlers'''</code> || Specifies whether to display inline event handlers inside the [[DOM Panel]]/[[HTML Panel#DOM|Side Panel]] || true, false || false || DOM Options Menu/Watch Side Panel Options Menu->Show Inline Event Handlers || 1.9 |
|- | |- | ||
| - | | <code>''' | + | | <code>'''ObjectShortIteratorMax'''</code> || How many properties to show in object summaries || non-zero positive integer || 3 || (internal) || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''showEnumerableProperties'''</code> || Specifies whether only enumerable properties shall be shown inside the [[DOM Panel]] || true, false || true || DOM Options Menu/Watch side panel Options Menu->Show Enumerable Properties Only || 1.8 |
|- | |- | ||
| - | | <code>''' | + | | <code>'''showOwnProperties'''</code> || Specifies whether only an object's own properties shall be shown inside the [[DOM Panel]] || true, false || false || DOM Options Menu/Watch side panel Options Menu->Show Own Properties Only || 1.8 |
|- | |- | ||
| - | | <code>''' | + | | <code>'''showRulers'''</code> || Specifies whether to display rulers when hovering the parts of the box model inside the [[HTML Panel#Layout|Layout Side Panel]] || true, false || true || Layout side panel Options Menu->Show Rulers And Guides || - |
|- | |- | ||
| - | | <code>'''textWrapWidth'''</code> || Maximal number of characters after which the lines in the text of response bodies inside the [[Net Panel]] are wrapped || - || 100 || - | + | | <code>'''netFilterCategory'''</code> || File type filter used inside the [[Net Panel]]'s [[Net Panel#Request List|Request List]] || console, html, css, script, dom, net || all || Net Panel Toolbar->filters || - |
| + | |- | ||
| + | | <code>'''net.logLimit'''</code> || Maximal number of entries inside the [[Net Panel]] || numerical value (0=No limit) || 500 || - || - | ||
| + | |- | ||
| + | | <code>'''net.enableSites'''</code> || Specifies whether the [[Net Panel]] is enabled || true, false || false || Net panel Options Menu->Enabled/Disabled || - | ||
| + | |- | ||
| + | | <code>'''netDisplayedResponseLimit'''</code> || Maximal size in bytes of the response body for the preview inside the request info of a request inside the [[Net Panel#Request List|Request List]] || numerical value (0=No limit) || 102400 || - || - | ||
| + | |- | ||
| + | | <code>'''netDisplayedPostBodyLimit'''</code> || Maximal size in bytes of the POST body for preview inside the request info inside the [[Net Panel#Request List|Request List]] || numerical value (0=No limit) || 10240 || - || - | ||
| + | |- | ||
| + | | <code>'''net.hiddenColumns'''</code> || List of hidden columns inside the [[Net Panel]] (separated by a space) || netHrefCol, netTimeCol, netSizeCol, netDomainCol, netStatusCol || "netProtocolCol netLocalAddressCol" ("netLocalAddressCol" up to 1.8.4 and "" up to 1.7) || Net Panel->Request List header context menu->Columns || - | ||
| + | |- | ||
| + | | <code>'''netPhaseInterval'''</code> || Time span in milliseconds, after which the waterfall graph inside the [[Net Panel]] is broken || numerical value (0=graph is not broken) || 1000 || - || - | ||
| + | |- | ||
| + | | <code>'''sizePrecision'''</code> || Number of decimal places for the display of the file size inside the [[Net Panel]] || numerical value between -1 and 2 (-1=all in bytes) || 1 || - || - | ||
| + | |- | ||
| + | | <code>'''netParamNameLimit'''</code> || Maximal number of characters of the request parameter names displayed in the request info inside the [[Net Panel]] || numerical value (0=no limit) || 25 || - || - | ||
| + | |- | ||
| + | | <code>'''netShowPaintEvents'''</code> || Specifies whether DOM [http://www.softwareishard.com/blog/firebug/watching-mozafterpaint-in-firebug/ paint events] shall be shown as vertical lines inside the [[Net Panel]] || true, false || false || Net panel Options Menu->Show Paint Events || - | ||
| + | |- | ||
| + | | <code>'''netShowBFCacheResponses'''</code> || Specifies whether HTTP responses coming from the [http://www.softwareishard.com/blog/firebug/firebug-16-tracking-also-bfcache-reads/ BFCache] should be displayed inside the [[Net Panel]] || true, false || false || Net panel Options Menu->Show Paint Events || - | ||
| + | |- | ||
| + | | <code>'''netHtmlPreviewHeight'''</code> || Height of the HTML preview of a request inside the [[Net Panel]] || positive numerical value || 100 || - || 1.8 | ||
| + | |- | ||
| + | | <code>'''sortJsonPreview'''</code> || If true, JSON preview in the [[Net Panel]] is sorted by keys || true, false || false || Net Panel->Request List->request->JSON->Sort by key || - | ||
| + | |- | ||
| + | | <code>'''cache.mimeTypes'''</code> || List of additional mime-types (separated by space), that should be also cached by Firebug's internal cache || separated list of strings || "" || - || - | ||
| + | |- | ||
| + | | <code>'''cache.responseLimit'''</code> || Maximum size limit for cached and displayed network responses || bytes || 5242880 || - || - | ||
| + | |- | ||
| + | | <code>'''externalEditors'''</code> || List of names of configured external editors || comma seperated list of strings || "" || Firebug Menu->Open With Editor->Configure Editors...->Add/Change/Remove || - | ||
| + | |- | ||
| + | | <code>'''throttleMessages'''</code> || Delay logs (e.g. in the Console panel) and continue after timeout. || true, false || true || - || - | ||
| + | |- | ||
| + | | <code>'''defaultPanelName'''</code> || Panel shown by default || "console", "html", "stylesheet", "script", "dom", "net" + Panels from extensions || html || - || - | ||
| + | |- | ||
| + | | <code>'''textWrapWidth'''</code> || Maximal number of characters after which the lines in the text of response bodies inside the [[Net Panel]] are wrapped || - || 100 || - || - | ||
| + | |- | ||
| + | | <code>'''displayedAttributeValueLimit'''</code> || Maximal number of characters for displayed attribute values inside [[HTML Panel]] || numerical (0=no limit) || 1024 || - || - | ||
| + | |- | ||
| + | | <code>'''multiHighlightLimit'''</code> || Maximal number highlighted elements on the page (e.g. when hovering arrays of elements inside the [[Console Panel]]) || numerical (0=no limit) || 250 || - || 1.9 | ||
| + | |- | ||
| + | | <code>'''onlyShowAppliedStyles'''</code> || Set to true, if only applied styles should be shown inside the [[HTML Panel#Style|Style Side Panel]] for the element selected in the [[HTML Panel#Node View|Node View]] || true, false || false || Style side panel Options Menu->Only Show Applied Styles || - | ||
| + | |- | ||
| + | | <code>'''showMozillaSpecificStyles'''</code> || Specifies whether Mozilla specific styles shall be displayed inside the [[HTML Panel#Computed|Computed Side Panel]] || true, false || false || Computed side panel Options Menu->Show User Agent CSS || - | ||
| + | |- | ||
| + | | <code>'''computedStylesDisplay'''</code> || Specifies, whether to display the CSS properties inside the [[HTML Panel#Computed|Computed Style Panel]] grouped by category or alphabetically || "grouped", "alphabetical" || "grouped" || Computed side panel Options Menu->Sort alphabetically || - | ||
| + | |- | ||
| + | | <code>'''cssEditMode'''</code> || Specifies, whether to edit the source code of the CSS inside the [[CSS Panel]] or the live view returned by Firefox || "Source", "Live" || "Source" || CSS Panel Toolbar->Source Edit/Live Edit || - | ||
| + | |- | ||
| + | | <code>'''colorDisplay'''</code> || Specifies how CSS color values shall be displayed; <code>hex</code> = hexadecimal format, <code>rgb</code> = RGB(A) format, <code>hsl</code> = HSL(A) format || "hex", "rgb", "hsl" || "hex" || CSS panel Options Menu->Colors as Hex/Colors as RGB/Colors as HSL || 1.10 | ||
| + | |- | ||
| + | | <code>'''useDefaultLocale'''</code> || Set to true, if Firebug should use default (en-US) locale instead of the current Firefox locale || true, false || false || - || - | ||
|} | |} | ||
| - | == | + | == Keyboard shortcut preferences == |
{| class="wikitable" style="vertical-align:top;" | {| class="wikitable" style="vertical-align:top;" | ||
| - | + | ! style="width:18%;" | Option || style="width:40%;" | Description || style="width:10%;" | Valid Values || style="width:5%;" | Default || style="width:25%;" | UI Equivalents || style="width:2%;" | Added in | |
| - | ! style="width:18%;" | Option || style="width: | + | |
|- | |- | ||
| - | | <code>'''key.shortcut.reenterCommand'''</code> || Keyboard shortcut for re-entering a command || key constants seperated by spaces || "control shift e" || Firebug Menu->Customize Shortcuts->Reenter Command | + | | <code>'''key.shortcut.reenterCommand'''</code> || Keyboard shortcut for re-entering a command || key constants seperated by spaces || "control shift e" || Firebug Menu->Customize Shortcuts->Reenter Command || - |
|- | |- | ||
| - | | <code>'''key.shortcut.toggleInspecting'''</code> || Keyboard shortcut for toggling the [[Inspector]] || key constants seperated by spaces || " | + | | <code>'''key.shortcut.toggleInspecting'''</code> || Keyboard shortcut for toggling the [[Inspector]] || key constants seperated by spaces || "accel shift c" || Firebug Menu->Customize Shortcuts->Toggle Inspecting || - |
|- | |- | ||
| - | | <code>'''key.shortcut.toggleQuickInfoBox'''</code> || Keyboard shortcut for toggling the Quick Info Box || key constants seperated by spaces || " | + | | <code>'''key.shortcut.toggleQuickInfoBox'''</code> || Keyboard shortcut for toggling the Quick Info Box || key constants seperated by spaces || "accel shift i" || Firebug Menu->Customize Shortcuts->Toggle Quick Info Box || - |
|- | |- | ||
| - | | <code>'''key.shortcut.toggleProfiling'''</code> || Keyboard shortcut for toggling profiling || key constants seperated by spaces || " | + | | <code>'''key.shortcut.toggleProfiling'''</code> || Keyboard shortcut for toggling profiling || key constants seperated by spaces || "accel shift p" || Firebug Menu->Customize Shortcuts->Toggle Profiling || - |
|- | |- | ||
| - | | <code>'''key.shortcut.focusCommandLine'''</code> || Keyboard shortcut for setting the focus to the [[Command Line]] || key constants seperated by spaces || " | + | | <code>'''key.shortcut.focusCommandLine'''</code> || Keyboard shortcut for setting the focus to the [[Command Line]] || key constants seperated by spaces || "accel shift l" || Firebug Menu->Customize Shortcuts->Focus Command Line || - |
|- | |- | ||
| - | | <code>'''key.shortcut.focusFirebugSearch'''</code> || Keyboard shortcut for setting the focus to the [[Search Field]] || key constants seperated by spaces || " | + | | <code>'''key.shortcut.focusFirebugSearch'''</code> || Keyboard shortcut for setting the focus to the [[Search Field]] || key constants seperated by spaces || "accel f" ("accel shift k" up to 1.8.4; see [http://code.google.com/p/fbug/issues/detail?id=4556 issue 4556]) || Firebug Menu->Customize Shortcuts->Focus Firebug Search || - |
|- | |- | ||
| - | | <code>'''key.shortcut.focusWatchEditor'''</code> || Keyboard shortcut for setting the focus to the editor inside the [[Script Panel#Watch|Watch Side Panel]] || key constants seperated by spaces || " | + | | <code>'''key.shortcut.focusWatchEditor'''</code> || Keyboard shortcut for setting the focus to the editor inside the [[Script Panel#Watch|Watch Side Panel]] || key constants seperated by spaces || "accel shift n" || Firebug Menu->Customize Shortcuts->Focus Watch Editor || - |
|- | |- | ||
| - | | <code>'''key.shortcut.focusLocation'''</code> || Keyboard shortcut for setting the focus to the location || key constants seperated by spaces || " | + | | <code>'''key.shortcut.focusLocation'''</code> || Keyboard shortcut for setting the focus to the location || key constants seperated by spaces || "control shift VK_SPACE" || Firebug Menu->Customize Shortcuts->Focus Location || - |
|- | |- | ||
| - | | <code>'''key.shortcut.nextObject'''</code> || Keyboard shortcut for going to the next object || key constants seperated by spaces || " | + | | <code>'''key.shortcut.nextObject'''</code> || Keyboard shortcut for going to the next object || key constants seperated by spaces || "control ." || Firebug Menu->Customize Shortcuts->Next Object || - |
|- | |- | ||
| - | | <code>'''key.shortcut.previousObject'''</code> || Keyboard shortcut for going back to the previous object || key constants seperated by spaces || " | + | | <code>'''key.shortcut.previousObject'''</code> || Keyboard shortcut for going back to the previous object || key constants seperated by spaces || "control ," || Firebug Menu->Customize Shortcuts->Previous Object || - |
|- | |- | ||
| - | | <code>'''key.shortcut.toggleFirebug'''</code> || Keyboard shortcut for toggling Firebug || key constants seperated by spaces || " | + | | <code>'''key.shortcut.toggleFirebug'''</code> || Keyboard shortcut for toggling Firebug || key constants seperated by spaces || "VK_F12" || Firebug Menu->Customize Shortcuts->Open Firebug || - |
|- | |- | ||
| - | | <code>'''key.shortcut. | + | | <code>'''key.shortcut.closeFirebug'''</code> || Keyboard shortcut for deactivating Firebug for the current website || key constants seperated by spaces || "shift VK_F12" || Firebug Menu->Customize Shortcuts->Close Firebug || 1.10 |
|- | |- | ||
| - | | <code>'''key.shortcut. | + | | <code>'''key.shortcut.detachFirebug'''</code> || Keyboard shortcut for detaching Firebug to a seperate window || key constants seperated by spaces || "accel VK_F12" || Firebug Menu->Customize Shortcuts->Open Firebug in New Window || - |
|- | |- | ||
| - | | <code>'''key.shortcut. | + | | <code>'''key.shortcut.leftFirebugTab'''</code> || Keyboard shortcut for going to the previous panel inside the Panel Bar || key constants seperated by spaces || "accel shift VK_PAGE_UP" || Firebug Menu->Customize Shortcuts->Switch to left Firebug panel || - |
|- | |- | ||
| - | | <code>'''key.shortcut. | + | | <code>'''key.shortcut.rightFirebugTab'''</code> || Keyboard shortcut for going to the next panel inside the Panel Bar || key constants seperated by spaces || "accel shift VK_PAGE_DOWN" || Firebug Menu->Customize Shortcuts->Switch to right Firebug panel || - |
|- | |- | ||
| - | | <code>'''key.shortcut. | + | | <code>'''key.shortcut.previousFirebugTab'''</code> || Keyboard shortcut for going back to the previous Firebug Panel || key constants seperated by spaces || "control `" || Firebug Menu->Customize Shortcuts->Previous Firebug tab || - |
|- | |- | ||
| - | | <code>'''key.shortcut. | + | | <code>'''key.shortcut.clearConsole'''</code> || Keyboard shortcut for clearing the [[Console Panel|Console]] || key constants seperated by spaces || "accel shift r" || Firebug Menu->Customize Shortcuts->Clear Console || - |
|- | |- | ||
| - | | <code>'''key.shortcut. | + | | <code>'''key.shortcut.openTraceConsole'''</code> || Keyboard shortcut for opening the [[FBTrace|Trace Console]] || key constants seperated by spaces || "shift r" || Firebug Menu->Customize Shortcuts->Open Trace Console || - |
|- | |- | ||
| - | | <code>'''key.shortcut. | + | | <code>'''key.shortcut.navBack'''</code> || Keyboard shortcut for going back in UI navigation || key constants seperated by spaces || "accel shift VK_LEFT" || Firebug Menu->Customize Shortcuts->Go Back || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''key.shortcut.navForward'''</code> || Keyboard shortcut for going forward in UI navigation || key constants seperated by spaces || "accel shift VK_RIGHT" || Firebug Menu->Customize Shortcuts->Go Forward || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''key.shortcut.increaseTextSize'''</code> || Keyboard shortcut for increasing the text size inside Firebug || key constants seperated by spaces || "accel +" ("alt accel +" up to 1.8.4 and "accel shift +" up to 1.7; see [http://code.google.com/p/fbug/issues/detail?id=4556 issue 4556] and [http://code.google.com/p/fbug/issues/detail?id=4311 issue 4311]) || Firebug Menu->Customize Shortcuts->Increase Text Size || - |
| + | |- | ||
| + | | <code>'''key.shortcut.decreaseTextSize'''</code> || Keyboard shortcut for decreasing the text size inside Firebug || key constants seperated by spaces || "accel -" ("alt accel -" up to 1.8.4 and "accel shift -" up to 1.7; see [http://code.google.com/p/fbug/issues/detail?id=4556 issue 4556] and [http://code.google.com/p/fbug/issues/detail?id=4311 issue 4311]) || Firebug Menu->Customize Shortcuts->Decrease Text Size || - | ||
| + | |- | ||
| + | | <code>'''key.shortcut.normalTextSize'''</code> || Keyboard shortcut for resetting the text size inside Firebug to the default || key constants seperated by spaces || "accel 0" ("alt accel 0" up to 1.8.4 and "accel VK_INSERT" up to 1.7; see [http://code.google.com/p/fbug/issues/detail?id=4556 issue 4556] and [http://code.google.com/p/fbug/issues/detail?id=4311 issue 4311]) || Firebug Menu->Customize Shortcuts->Normal Text Size || - | ||
| + | |- | ||
| + | | <code>'''key.shortcut.help'''</code> || Keyboard shortcut for calling the help || key constants seperated by spaces || "VK_F1" || Firebug Menu->Customize Shortcuts->Open Help || - | ||
| + | |- | ||
| + | | <code>'''key.shortcut.toggleBreakOn'''</code> || Keyboard shortcut for toggling the [[Break On ...] feature of the current panel || key constants seperated by spaces || "accel alt b" || Firebug Menu->Customize Shortcuts->Toggle Break On ... || - | ||
| + | |- | ||
| + | | <code>'''a11y.enable'''</code> || Specifies wether keyboard accessibility shall be enabled || true, false || false || - || - | ||
|} | |} | ||
| - | == Preferences | + | == Preferences from older versions == |
{| class="wikitable" style="vertical-align:top;" | {| class="wikitable" style="vertical-align:top;" | ||
| - | + | ! style="width:18%;" | Option || style="width:42%;" | Description || style="width:10%;" | Valid Values || style="width:5%;" | Default || style="width:25%;" | UI Equivalents || Added in | |
| - | ! style="width:18%;" | Option || style="width:42%;" | Description || style="width:10%;" | Valid Values || style="width:5%;" | Default || style="width:25%;" | UI Equivalents | + | |
|- | |- | ||
| - | | <code>''' | + | | <code style="text-decoration: line-through;">'''openInWindow'''</code> || Replaced in 1.9 by <code>framePosition</code> (see [http://code.google.com/p/fbug/issues/detail?id=3997 issue 3997]) || true, false || false || Firebug Menu->Options->Always Open in New Window || - |
|- | |- | ||
| - | | <code>''' | + | | <code style="text-decoration: line-through;">'''largeCommandLine'''</code> || Renamed in 1.8 to <code>commandEditor</code>. Specifies whether the Command Editor shall be shown instead of the [[Command Line]]. || true, false || false || Command Line->Red button with up arrow at the right || - |
|- | |- | ||
| - | | <code>''' | + | | <code style="text-decoration: line-through;">'''service.showStackTrace'''</code> || Renamed in 1.8 to <code>showStackTrace</code>. Specifies whether to show the stack trace for JavaScript errors inside the [[Console Panel]] || true, false || false || Console panel Options Menu->Show Stack Trace With Errors || - |
|- | |- | ||
| - | | <code>''' | + | | <code style="text-decoration: line-through;">'''showStatusIcon'''</code> || Removed in 1.10 in favor of the [[Start Button]] || true, false || false || - || - |
|- | |- | ||
| - | | <code>''' | + | | <code style="text-decoration: line-through;">'''service.consoleFilterTypes'''</code> || Renamed in 1.8 to <code>consoleFilterTypes</code>. Type of messages shown inside the [[Console Panel]] || "all", "error", "warning", "info", "debug" || "all" || Console panel toolbar->filter buttons || - |
|- | |- | ||
| - | | <code>''' | + | | <code style="text-decoration: line-through;">'''service.trackThrowCatch'''</code> || Renamed in 1.8 to <code>trackThrowCatch</code>. Specifies whether to track throw/catch blocks inside the [[Script Panel]] || true, false || false || Script panel Options Menu->Track Throw/Catch || - |
|- | |- | ||
| - | | <code>''' | + | | <code style="text-decoration: line-through;">'''service.scriptsFilter'''</code> || Renamed in 1.8 to <code>scriptsFilter</code>. Type filter used for the [[Script Panel#Script Location Menu|Script Location Menu]] || "static", "evals", "events", "all" || "all" || Script Panel->Script Type Menu || - |
|- | |- | ||
| - | | <code>''' | + | | <code style="text-decoration: line-through;">'''decompileEvals'''</code> || Removed in 1.7 (see [http://code.google.com/p/fbug/issues/detail?id=4035 Issue 4035]). Specifies whether eval() expressions shall be decompiled inside the [[Script Panel]]. || true, false || false || Script panel Options Menu->Decompile for eval() source || - |
|- | |- | ||
| - | | <code>''' | + | | <code style="text-decoration: line-through;">'''service.breakOnErrors'''</code> || Renamed in 1.8 to <code>breakOnErrors</code>.Toggles the Break On Errors feature || true, false || false || [[Console Panel]]->Break On All Errors || - |
|- | |- | ||
| - | | <code>''' | + | | <code style="text-decoration: line-through;">'''service.filterSystemURLs'''</code> || Renamed in 1.7 to <code>filterSystemURLs</code> (see [http://code.google.com/p/fbug/issues/detail?id=4136 Issue 4136]) || true, false || true || - || - |
|- | |- | ||
| - | | <code>''' | + | | <code style="text-decoration: line-through;">'''clearDomplate'''</code> || Removed in 1.8 || true, false || false || - || - |
|- | |- | ||
| - | | <code>''' | + | | <code style="text-decoration: line-through;">'''memoryProfilerEnable'''</code> || The [[Profiler#Memory profiling|Memory Profiler]] feature was removed for now in 1.10 for stability and usability reasons. See [http://code.google.com/p/fbug/issues/detail?id=4529 issue 4529] || true, false || false || - || 1.8 |
|- | |- | ||
| - | | <code>''' | + | | <code style="text-decoration: line-through;">'''showTextNodesWithEntities'''</code> || Replaced in 1.10 by <code>entityDisplay</code> (see [http://code.google.com/p/fbug/issues/detail?id=3159 issue 3159]) || true, false || true || HTML panel Options Menu->Show Basic Entities || - |
|- | |- | ||
| - | | <code>''' | + | | <code style="text-decoration: line-through;">'''service.showAllSourceFiles'''</code> || Removed in 1.10 || true, false || false || Script panel Options Menu->Show chrome sources || - |
| + | |} | ||
| + | |||
| + | == Tracing options == | ||
| + | |||
| + | {| class="wikitable" style="vertical-align:top;" | ||
| + | ! style="width:18%;" | Option || style="width:42%;" | Description || style="width:10%;" | Valid Values || style="width:5%;" | Default || style="width:25%;" | UI Equivalents || Added in | ||
|- | |- | ||
| - | | <code>''' | + | | <code>'''DBG_A11Y'''</code> || Trace Console option flag for UI accessibility || true, false || false || Trace Console->Options Tab->A11Y || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''DBG_ACTIVATION'''</code> || Trace Console option flag for Firebug activation || true, false || false || Trace Console->Options Tab->ACTIVATION || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''DBG_ACTIVITYOBSERVER'''</code> || Trace Console option flag for the Net Panel's activity observer || true, false || false || Trace Console->Options Tab->ACTIVITYOBSERVER || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''DBG_ANNOTATIONS'''</code> || Trace Console option flag for page annotations || true, false || false || Trace Console->Options Tab->ANNOTATIONS || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''DBG_BP'''</code> || Trace Console option flag for breakpoints || true, false || false || Trace Console->Options Tab->BP || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''DBG_CACHE'''</code> || Trace Console option flag for the source cache || true, false || false || Trace Console->Options Tab->CACHE || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''DBG_COMMANDLINE'''</code> || Trace Console option flag for the [[Command Line]] || true, false || false || Trace Console->Options Tab->COMMANDLINE || - |
|- | |- | ||
| - | | <code>'''DBG_CONSOLE'''</code> || Trace Console option flag for the Console Panel || true, false || false || Trace Console->Options Tab->CONSOLE | + | | <code>'''DBG_CONSOLE'''</code> || Trace Console option flag for the [[Console Panel]] || true, false || false || Trace Console->Options Tab->CONSOLE || - |
|- | |- | ||
| - | | <code>'''DBG_CSS'''</code> || Trace Console option flag for the CSS Panel/ | + | | <code>'''DBG_CSS'''</code> || Trace Console option flag for the [[CSS Panel]]/[[Style Side Panel]] || true, false || false || Trace Console->Options Tab->CSS || - |
|- | |- | ||
| - | | <code>'''DBG_CSS_PARSER'''</code> || Trace Console option flag for the CSS parser || true, false || false || Trace Console->Options Tab->CSS_PARSER | + | | <code>'''DBG_CSS_PARSER'''</code> || Trace Console option flag for the CSS parser || true, false || false || Trace Console->Options Tab->CSS_PARSER || - |
|- | |- | ||
| - | | <code>'''DBG_DBG2FIREBUG'''</code> || - || true, false || false || Trace Console->Options Tab->DBG2FIREBUG | + | | <code>'''DBG_DBG2FIREBUG'''</code> || - || true, false || false || Trace Console->Options Tab->DBG2FIREBUG || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''DBG_DISPATCH'''</code> || Trace Console option flag for event dispatching || true, false || false || Trace Console->Options Tab->DISPATCH || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''DBG_DOM'''</code> || Trace Console option flag for the [[DOM Panel]] || true, false || false || Trace Console->Options Tab->DOM || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''DBG_DOMPLATE'''</code> || Trace Console option flag for Domplate || true, false || false || Trace Console->Options Tab->DOMPLATE || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''DBG_EDITOR'''</code> || Trace Console option flag for the text editor || true, false || false || Trace Console->Options Tab->EDITOR || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''DBG_ELEMENTS'''</code> || Trace Console option flag for [[Elements Side Panel]] || true, false || false || Trace Console->Options Tab->ELEMENTS || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''DBG_ERRORS'''</code> || Trace Console option flag for errors || true, false || false || Trace Console->Options Tab->ERRORS || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''DBG_ERRORLOG'''</code> || Trace Console option flag for error log || true, false || false || Trace Console->Options Tab->ERRORLOG || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''DBG_EVAL'''</code> || Trace Console option flag for eval() calls || true, false || false || Trace Console->Options Tab->EVAL || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''DBG_EVENTLISTENERS'''</code> || Trace Console option flag for event listeners inside Firebug || true, false || false || Trace Console->Options Tab->EVENTS || 1.9 |
|- | |- | ||
| - | | <code>''' | + | | <code>'''DBG_EVENTS'''</code> || Trace Console option flag for browser generated events || true, false || false || Trace Console->Options Tab->EVENTS || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''DBG_FBS_BP'''</code> || Trace Console option flag for breakpoints in JavaScript Debugger || true, false || false || Trace Console->Options Tab->FBS_BP || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''DBG_FBS_CREATION'''</code> || Trace Console option flag for script creation in JavaScript Debugger creation || true, false || false || Trace Console->Options Tab->FBS_CREATION || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''DBG_FBS_ERRORS'''</code> || Trace Console option flag for errors in JavaScript Debugger || true, false || false || Trace Console->Options Tab->FBS_ERRORS || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''DBG_FBS_FF_START'''</code> || Trace Console option flag for the Firefox start || true, false || false || Trace Console->Options Tab->FBS_FF_START || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''DBG_FBS_FINDDEBUGGER'''</code> || Trace Console option flag for the Find Debugger in JavaScript Debugger || true, false || false || Trace Console->Options Tab->FBS_FINDDEBUGGER || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''DBG_FBS_FLUSH'''</code> || - || true, false || false || Trace Console->Options Tab->FBS_FLUSH || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''DBG_FBS_FUNCTION'''</code> || - || true, false || false || Trace Console->Options Tab->FBS_FUNCTION || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''DBG_FBS_JSDCONTEXT'''</code> || Trace Console option flag for the JavaScript Debugger context || true, false || false || Trace Console->Options Tab->FBS_JSDCONTEXT || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''DBG_FBS_SRCUNITS'''</code> || Trace Console option flag for source units in JavaScript Debugger || true, false || false || Trace Console->Options Tab->FBS_SRCUNITS || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''DBG_FBS_STEP'''</code> || Trace Console option flag for stepping in JavaScript Debugger || true, false || false || Trace Console->Options Tab->FBS_STEP || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''DBG_FBS_TRACKFILES'''</code> || Trace Console option flag for tracked files in JavaScript Debugger || true, false || false || Trace Console->Options Tab->FBS_TRACKFILES || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''DBG_FONTS'''</code> || Trace Console option flag for the fonts module || true, false || false || Trace Console->Options Tab->FUNCTION_NAMES || 1.9 |
|- | |- | ||
| - | | <code>''' | + | | <code>'''DBG_FUNCTION_NAMES'''</code> || Trace Console option flag for function names || true, false || false || Trace Console->Options Tab->FUNCTION_NAMES || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''DBG_HISTORY'''</code> || Trace Console option flag for UI navigation history || true, false || false || Trace Console->Options Tab->HISTORY || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''DBG_HTML'''</code> || Trace Console option flag for the [[HTML Panel]] || true, false || false || Trace Console->Options Tab->HTML || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''DBG_HTTPOBSERVER'''</code> || Trace Console option flag for the HTTP observer || true, false || false || Trace Console->Options Tab->HTTPOBSERVER || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''DBG_INFOTIP'''</code> || Trace Console option flag for Info Tips || true, false || false || Trace Console->Options Tab->INFOTIP || - |
|- | |- | ||
| - | | <code>''' | + | | <code>'''DBG_INITIALIZE'''</code> || Trace Console option flag for Firebug initialization || true, false || false || Trace Console->Options Tab->INITIALIZE || - |
| + | |- | ||
| + | | <code>'''DBG_INSPECT'''</code> || Trace Console option flag for the [[Inspector]] || true, false || false || Trace Console->Options Tab->INSPECT || - | ||
| + | |- | ||
| + | | <code>'''DBG_JSONVIEWER'''</code> || Trace Console option flag for the JSON viewer || true, false || false || Trace Console->Options Tab->JSONVIEWER || - | ||
| + | |- | ||
| + | | <code>'''DBG_LINETABLE'''</code> || Trace Console option flag for the line table of source files in JavaScript Debugger || true, false || false || Trace Console->Options Tab->LINETABLE || - | ||
| + | |- | ||
| + | | <code>'''DBG_LOCALE'''</code> || Trace Console option flag for internationalization || true, false || false || Trace Console->Options Tab->LOCALE || - | ||
| + | |- | ||
| + | | <code>'''DBG_LOCATIONS'''</code> || Trace Console option flag for the UI element locator || true, false || false || Trace Console->Options Tab->LOCATIONS || - | ||
| + | |- | ||
| + | | <code>'''DBG_MEMORY_PROFILER'''</code> || Trace Console option flag for the [[Memory Profiler]] || true, false || false || Trace Console->Options Tab->MEMORY_PROFILER || - | ||
| + | |- | ||
| + | | <code>'''DBG_MENU'''</code> || Trace Console option flag for menus and context menus || true, false || false || Trace Console->Options Tab->MENU || - | ||
| + | |- | ||
| + | | <code>'''DBG_MODULES'''</code> || Trace Console option flag for module loading || true, false || false || Trace Console->Options Tab->MODULES || - | ||
| + | |- | ||
| + | | <code>'''DBG_NET'''</code> || Trace Console option flag for the [[Net Panel]] || true, false || false || Trace Console->Options Tab->NET || - | ||
| + | |- | ||
| + | | <code>'''DBG_NET_EVENTS'''</code> || Trace Console option flag for network events || true, false || false || Trace Console->Options Tab->NET_EVENTS || - | ||
| + | |- | ||
| + | | <code>'''DBG_OPTIONS'''</code> || Trace Console option flag for preference changes || true, false || false || Trace Console->Options Tab->OPTIONS || - | ||
| + | |- | ||
| + | | <code>'''DBG_PANELS'''</code> || Trace Console option flag for panels || true, false || false || Trace Console->Options Tab->PANELS || - | ||
| + | |- | ||
| + | | <code>'''DBG_PROFILER'''</code> || Trace Console option flag for the [[Profiler]] || true, false || false || Trace Console->Options Tab->PROFILER || - | ||
| + | |- | ||
| + | | <code>'''DBG_REGISTRATION'''</code> || Trace Console option flag for module registration || true, false || false || Trace Console->Options Tab->PANELS || - | ||
| + | |- | ||
| + | | <code>'''DBG_SHORTCUTS'''</code> || Trace Console option flag for [[Keyboard and Mouse Shortcuts|shortcuts]] || true, false || false || Trace Console->Options Tab->SHORTCUTS || - | ||
| + | |- | ||
| + | | <code>'''DBG_SOURCEFILES'''</code> || Trace Console option flag for source files in JavaScript Debugger || true, false || false || Trace Console->Options Tab->SOURCEFILES || - | ||
| + | |- | ||
| + | | <code>'''DBG_SPY'''</code> || Trace Console option flag for the XMLHttpRequest observer || true, false || false || Trace Console->Options Tab->SPY || - | ||
| + | |- | ||
| + | | <code>'''DBG_STACK'''</code> || Trace Console option flag for the JavaScript call stack || true, false || false || Trace Console->Options Tab->STACK || - | ||
| + | |- | ||
| + | | <code>'''DBG_SVGVIEWER'''</code> || Trace Console option flag for the SVG viewer || true, false || false || Trace Console->Options Tab->SVGVIEWER || - | ||
| + | |- | ||
| + | | <code>'''DBG_TOOLTIP'''</code> || Trace Console option flag for Status Icon Info Tooltip || true, false || false || Trace Console->Options Tab->TOOLTIP || - | ||
| + | |- | ||
| + | | <code>'''DBG_TOPLEVEL'''</code> || Trace Console option flag for top level JavaScript Debugger scripts || true, false || false || Trace Console->Options Tab->TOPLEVEL || - | ||
| + | |- | ||
| + | | <code>'''DBG_UI_LOOP'''</code> || Trace Console option flag for UI events in JavaScript Debugger || true, false || false || Trace Console->Options Tab->UI_LOOP || - | ||
| + | |- | ||
| + | | <code>'''DBG_WINDOWS'''</code> || Trace Console option flag for browser windows/tabs || true, false || false || Trace Console->Options Tab->WINDOWS || - | ||
| + | |- | ||
| + | | <code>'''DBG_WATCH'''</code> || Trace Console option flag for the [[Watch Side Panel]] || true, false || false || Trace Console->Options Tab->WATCH || 1.9 | ||
| + | |- | ||
| + | | <code>'''DBG_XMLVIEWER'''</code> || Trace Console option flag for the XML viewer || true, false || false || Trace Console->Options Tab->XMLVIEWER || - | ||
|} | |} | ||
| + | |||
| + | ''Note:'' The defaults for these preferences were moved to their own file in FBTrace 1.8, so it's easier to remove them for final releases. | ||
| + | |||
| + | == See also == | ||
| + | [[FBTrace Preferences]] | ||
Latest revision as of 03:53, 14 March 2013
Firebug adds several configuration options to Firefox. Some of these options can be changed through the UI, others can be manipulated only via about:config. The following table is a list of all preferences Firebug is having (all preferences besides javascript.options.strict.debug are starting with "extensions.firebug.", but for space reasons this is left out).
Contents |
[edit] Main preferences
| Option | Description | Valid Values | Default | UI Equivalents | Added in |
|---|---|---|---|---|---|
architecture | - | string | "inProcess" | - | 1.8 |
defaultModuleList | - | List of modules (separated by a space) | "" | - | 1.8 |
javascript.options.strict | Firefox internal option for enabling strict debug info | true, false | false | - | - |
textSize | Text size used inside Firebug | numerical value between -3 and 6 | 0 | Firebug Menu->Text Size | - |
showInfoTips | Specifies whether info popups shall be shown inside Firebug | true, false | true | Firebug Menu->Options->Show Preview Tooltips | - |
commandEditor | Specifies whether the Command Editor shall be shown instead of the Command Line | true, false | false | Command Line->Red button with up arrow at the right | - |
alwaysShowCommandLine | Specifies whether the Command Line Popup should always be shown | true, false | false | - | 1.8 |
framePosition | Position of the Firebug UI | "top", "right", "bottom", "left" | "bottom" | Firebug Menu->Firebug UI Location | 1.9 |
previousPlacement | Previous Firebug UI placement within the browser (0-unknown, 1-in browser, 2-in a new window, 3-minimized | 0,1,2,3 | 0 | Buttons on the right side of the panel bar. | - |
showErrorCount | Specifies whether the JavaScript error count shall be shown besides the Status Bar Icon | true, false | true | - | - |
viewPanelOrient | Specifies, whether the Side Panels shall be oriented vertically or horizontally | true, false | false | Firebug Menu->Options->Vertical Panes | - |
allPagesActivation | Specifies whether Firebug shall be enabled by default for all websites | "on", "none" | "none" | Status Bar Icon context menu->On for All Web Pages | - |
hiddenPanels | List of panels, that are not shown inside the Panel Bar (separated by a space) | "console", "html", "stylesheet", "script", "dom", "net" + Panels from extensions | "" | Firebug Panel Bar -> Panel Selector | - |
panelTabMinWidth | Minimal width in pixels of the Panel tabs inside the Panel Bar when there is not enough horizontal space | numerical value (0=Tab width is not reduced) | 50 | - | - |
sourceLinkLabelWidth | Maximum amount of characters for link labels to source files (displayed e. g. in Style Side Panel or Console Panel) | numerical value (0=Label width is not reduced) | 17 | - | - |
currentVersion | If Firebug version is bigger than the one in this string, a first-run welcome page is displayed | Version as string | "" | - | - |
showFirstRunPage | Specifies whether to show the first run page | true, false | true | - | 1.9 |
activateSameOrigin | Specifies whether to activate Firebug for all pages at the same URL | true, false | true | Firebug Menu->Options->Activate Same Origin URLs | - |
toolbarCustomizationDone | Set to true if the start-button has been initially appended into Firefox toolbar | true, false | false | - | - |
addonBarOpened | Set to true, if Firefox addon-bar has been initially opened for the user (to see the status bar icon at least the first time) | true, false | false | - | - |
showBreakNotification | If true, Firebug shows a notification message when break in debugger happens (break on debugger; keyword, break on an error, etc.) | true, false | true | Script panel Options Menu->Show Break Notifications | - |
stringCropLength | Default length limit for cropped strings | numerical value | 50 | - | 1.9 |
hideDefaultInspector | Set to true, if the built-in Inspect Element menu item should be removed from Firefox page context menu | true, false | false | - | 1.10 |
delayLoad | Specifies whether Firebug should not be loaded on browser start | true, false | true | - | 1.10 |
enableOrion | Specifies whether Firebug should use Orion for the Command Editor | true, false | true | - | 1.10 |
searchCaseSensitive | Specifies whether seaching inside the Panels is case sensitive | true, false | false | Search Menu->Force Case Sensitive | - |
searchGlobal | Specifies whether to search in multiple files when seaching inside the Panels | true, false | true | Search Menu->Multiple Files | - |
searchUseRegularExpression | Specifies whether to use regular expressions for seaching inside the Panels | true, false | false | Search Menu->Use Regular Expression | - |
netSearchHeaders | Specifies whether to search inside the headers of the requests inside the Net Panel | true, false | false | - | - |
netSearchParameters | Specifies whether to search inside the parameters of the requests inside the Net Panel | true, false | false | - | - |
netSearchResponseBody | Specifies whether to search inside the response of the requests inside the Net Panel | true, false | false | Search Menu->Response Bodies | - |
showJSErrors | Specifies whether to show JavaScript errors inside the Console Panel | true, false | true | Console panel Options Menu->Show JavaScript Errors | - |
showJSWarnings | Specifies whether to show JavaScript warnings inside the Console Panel | true, false | false | Console panel Options Menu->Show JavaScript Warnings | - |
showCSSErrors | Specifies whether to show CSS errors inside the Console Panel | true, false | false | Console panel Options Menu->Show CSS Errors | - |
showXMLErrors | Specifies whether to show XML errors inside the Console Panel | true, false | false | Console panel Options Menu->Show XML Errors | - |
showChromeErrors | Specifies whether to show browser and extensions internal errors inside the Console Panel | true, false | false | Console panel Options Menu->Show Chrome Errors | - |
showChromeMessages | Specifies whether to show browser and extensions internal messages inside the Console Panel | true, false | false | Console panel Options Menu->Show Chrome Messages | - |
showExternalErrors | - | true, false | false | Console panel Options Menu->Show External Errors | - |
showNetworkErrors | Specifies whether to show network communication errors inside the Console Panel | true, false | true (false up to 1.7) | Console panel Options Menu->Show Network Errors | - |
showXMLHttpRequests | Specifies whether to show XMLHttpRequests inside the Console Panel | true, false | true | Console panel Options Menu->Show XMLHttpRequests | - |
showStackTrace | Specifies whether to show the stack trace for JavaScript errors inside the Console Panel | true, false | false | Console panel Options Menu->Show Stack Trace With Errors | - |
console.logLimit | Maximal number of log messages shown inside the Console Panel | numerical value (0=No limit) | 500 | - | - |
console.enableSites | Specifies whether the Console Panel is enabled | true, false | false | Console panel Options Menu->Enabled/Disabled | - |
tabularLogMaxHeight | Maximal height in pixels of tabular Console Panel entries | numerical value (0=No limit) | 200 | - | - |
consoleFilterTypes | Type of messages shown inside the Console Panel | "all", "error", "warning", "info", "debug" | "all" | Console Panel Toolbar->filter buttons | - |
preferJSDSourceLinks | Allows more exact matching of source code at the cost of performance | true, false | false | - | 1.10 |
showCommentNodes | Specifies whether to display comment nodes inside the HTML Panel | true, false | false | HTML panel Options Menu->Show Comments | - |
showTextNodesWithWhitespace | Specifies whether to display white space characters in text nodes inside the HTML Panel | true, false | false | HTML panel Options Menu->Show White Space | - |
entityDisplay | Specifies how entities shall be displayed within the HTML Panel; names displays the entity name if there is one, symbols displays the characters in symbolic form and unicode displays them in their Unicode representation | "names", "symbols", "unicode" | "names" | HTML panel Options Menu->Show Basic Entities | - |
showFullTextNodes | Specifies whether to display the whole content of text nodes inside the HTML Panel | true, false | true | HTML panel Options Menu->Show Full Text | - |
highlightMutations | Specifies whether to highlight changes on elements inside the HTML Panel | true, false | true | HTML panel Options Menu->Highlight Changes | - |
expandMutations | Specifies whether to expand changes on elements inside the HTML Panel | true, false | false | HTML panel Options Menu->Expand Changes | - |
scrollToMutations | Specifies whether to scroll to elements inside the HTML Panel when they are changed | true, false | false | HTML panel Options Menu->Scroll Changes Into View | - |
shadeBoxModel | Specifies whether to show the box model while hovering an element inside the HTML Panel or just mark it with a frame | true, false | true | HTML panel Options Menu->Shade Box Model | - |
showQuickInfoBox | Specifies whether to display a popup with information when hovering an element inside the HTML Panel | true, false | false | HTML panel Options Menu->Show Quick Info Box | - |
showUserAgentCSS | Specifies whether to show the default CSS styles defined by the browser inside the Style Side Panel | true, false | false | Style side panel Options Menu->Show User Agent CSS | - |
expandShorthandProps | Specifies whether to expand shorthand properties inside the Style Side Panel | true, false | false | Style side panel Options Menu->Expand Shorthand Properties | - |
breakOnErrors | Toggles the Break On Errors feature | true, false | false | Console Panel->Break On All Errors | - |
filterSystemURLs | Specifies whether Firebug shouldn't be activated for browser internal URLs | true, false | true | - | - |
maxScriptLineLength | Maximal line length for scripts displayed inside the Script Panel | numerical value | 10000 (0=Lines are not cropped) | - | 1.9 |
trackThrowCatch | Specifies whether to track throw/catch blocks inside the Script Panel | true, false | false | Script panel Options Menu->Track Throw/Catch | - |
script.enableSites | Specifies whether the Script Panel is enabled | true, false | false | Script panel Options Menu->Enabled/Disabled | - |
scriptsFilter | Type filter used for the Script Location Menu | "static", "evals", "events", "all" | "all" | Script Panel->Script Type Menu | - |
replaceTabs | The number of spaces used for displaying tabs inside the Script Panel | Any non-negative number (0=no replacement) | 4 | - | - |
omitObjectPathStack | Specifies whether to omit the display of the object path stack inside the Stack Side Panel | true, false | false | Stack side panel Options Menu->Omit Toolbar Stack | - |
showUserProps | Specifies whether to display user-defined properties inside the DOM Panel/Side Panel | true, false | true | DOM Options Menu/Watch side panel Options Menu->Show User-defined Properties | - |
showUserFuncs | Specifies whether to display user-defined functions inside the DOM Panel/Side Panel | true, false | true | DOM Options Menu/Watch side panel Options Menu->Show User-defined Functions | - |
showDOMProps | Specifies whether to display DOM properties inside the DOM Panel/Side Panel | true, false | true | DOM Options Menu/Watch side panel Options Menu->Show DOM Properties | - |
showDOMFuncs | Specifies whether to display DOM functions inside the DOM Panel/Side Panel | true, false | false | DOM Options Menu/Watch side panel Options Menu->Show DOM Functions | - |
showDOMConstants | Specifies whether to display DOM constants inside the DOM Panel/Side Panel | true, false | false | DOM Options Menu/Watch side panel Options Menu->Show DOM Constants | - |
showInlineEventHandlers | Specifies whether to display inline event handlers inside the DOM Panel/Side Panel | true, false | false | DOM Options Menu/Watch Side Panel Options Menu->Show Inline Event Handlers | 1.9 |
ObjectShortIteratorMax | How many properties to show in object summaries | non-zero positive integer | 3 | (internal) | - |
showEnumerableProperties | Specifies whether only enumerable properties shall be shown inside the DOM Panel | true, false | true | DOM Options Menu/Watch side panel Options Menu->Show Enumerable Properties Only | 1.8 |
showOwnProperties | Specifies whether only an object's own properties shall be shown inside the DOM Panel | true, false | false | DOM Options Menu/Watch side panel Options Menu->Show Own Properties Only | 1.8 |
showRulers | Specifies whether to display rulers when hovering the parts of the box model inside the Layout Side Panel | true, false | true | Layout side panel Options Menu->Show Rulers And Guides | - |
netFilterCategory | File type filter used inside the Net Panel's Request List | console, html, css, script, dom, net | all | Net Panel Toolbar->filters | - |
net.logLimit | Maximal number of entries inside the Net Panel | numerical value (0=No limit) | 500 | - | - |
net.enableSites | Specifies whether the Net Panel is enabled | true, false | false | Net panel Options Menu->Enabled/Disabled | - |
netDisplayedResponseLimit | Maximal size in bytes of the response body for the preview inside the request info of a request inside the Request List | numerical value (0=No limit) | 102400 | - | - |
netDisplayedPostBodyLimit | Maximal size in bytes of the POST body for preview inside the request info inside the Request List | numerical value (0=No limit) | 10240 | - | - |
net.hiddenColumns | List of hidden columns inside the Net Panel (separated by a space) | netHrefCol, netTimeCol, netSizeCol, netDomainCol, netStatusCol | "netProtocolCol netLocalAddressCol" ("netLocalAddressCol" up to 1.8.4 and "" up to 1.7) | Net Panel->Request List header context menu->Columns | - |
netPhaseInterval | Time span in milliseconds, after which the waterfall graph inside the Net Panel is broken | numerical value (0=graph is not broken) | 1000 | - | - |
sizePrecision | Number of decimal places for the display of the file size inside the Net Panel | numerical value between -1 and 2 (-1=all in bytes) | 1 | - | - |
netParamNameLimit | Maximal number of characters of the request parameter names displayed in the request info inside the Net Panel | numerical value (0=no limit) | 25 | - | - |
netShowPaintEvents | Specifies whether DOM paint events shall be shown as vertical lines inside the Net Panel | true, false | false | Net panel Options Menu->Show Paint Events | - |
netShowBFCacheResponses | Specifies whether HTTP responses coming from the BFCache should be displayed inside the Net Panel | true, false | false | Net panel Options Menu->Show Paint Events | - |
netHtmlPreviewHeight | Height of the HTML preview of a request inside the Net Panel | positive numerical value | 100 | - | 1.8 |
sortJsonPreview | If true, JSON preview in the Net Panel is sorted by keys | true, false | false | Net Panel->Request List->request->JSON->Sort by key | - |
cache.mimeTypes | List of additional mime-types (separated by space), that should be also cached by Firebug's internal cache | separated list of strings | "" | - | - |
cache.responseLimit | Maximum size limit for cached and displayed network responses | bytes | 5242880 | - | - |
externalEditors | List of names of configured external editors | comma seperated list of strings | "" | Firebug Menu->Open With Editor->Configure Editors...->Add/Change/Remove | - |
throttleMessages | Delay logs (e.g. in the Console panel) and continue after timeout. | true, false | true | - | - |
defaultPanelName | Panel shown by default | "console", "html", "stylesheet", "script", "dom", "net" + Panels from extensions | html | - | - |
textWrapWidth | Maximal number of characters after which the lines in the text of response bodies inside the Net Panel are wrapped | - | 100 | - | - |
displayedAttributeValueLimit | Maximal number of characters for displayed attribute values inside HTML Panel | numerical (0=no limit) | 1024 | - | - |
multiHighlightLimit | Maximal number highlighted elements on the page (e.g. when hovering arrays of elements inside the Console Panel) | numerical (0=no limit) | 250 | - | 1.9 |
onlyShowAppliedStyles | Set to true, if only applied styles should be shown inside the Style Side Panel for the element selected in the Node View | true, false | false | Style side panel Options Menu->Only Show Applied Styles | - |
showMozillaSpecificStyles | Specifies whether Mozilla specific styles shall be displayed inside the Computed Side Panel | true, false | false | Computed side panel Options Menu->Show User Agent CSS | - |
computedStylesDisplay | Specifies, whether to display the CSS properties inside the Computed Style Panel grouped by category or alphabetically | "grouped", "alphabetical" | "grouped" | Computed side panel Options Menu->Sort alphabetically | - |
cssEditMode | Specifies, whether to edit the source code of the CSS inside the CSS Panel or the live view returned by Firefox | "Source", "Live" | "Source" | CSS Panel Toolbar->Source Edit/Live Edit | - |
colorDisplay | Specifies how CSS color values shall be displayed; hex = hexadecimal format, rgb = RGB(A) format, hsl = HSL(A) format | "hex", "rgb", "hsl" | "hex" | CSS panel Options Menu->Colors as Hex/Colors as RGB/Colors as HSL | 1.10 |
useDefaultLocale | Set to true, if Firebug should use default (en-US) locale instead of the current Firefox locale | true, false | false | - | - |
[edit] Keyboard shortcut preferences
| Option | Description | Valid Values | Default | UI Equivalents | Added in |
|---|---|---|---|---|---|
key.shortcut.reenterCommand | Keyboard shortcut for re-entering a command | key constants seperated by spaces | "control shift e" | Firebug Menu->Customize Shortcuts->Reenter Command | - |
key.shortcut.toggleInspecting | Keyboard shortcut for toggling the Inspector | key constants seperated by spaces | "accel shift c" | Firebug Menu->Customize Shortcuts->Toggle Inspecting | - |
key.shortcut.toggleQuickInfoBox | Keyboard shortcut for toggling the Quick Info Box | key constants seperated by spaces | "accel shift i" | Firebug Menu->Customize Shortcuts->Toggle Quick Info Box | - |
key.shortcut.toggleProfiling | Keyboard shortcut for toggling profiling | key constants seperated by spaces | "accel shift p" | Firebug Menu->Customize Shortcuts->Toggle Profiling | - |
key.shortcut.focusCommandLine | Keyboard shortcut for setting the focus to the Command Line | key constants seperated by spaces | "accel shift l" | Firebug Menu->Customize Shortcuts->Focus Command Line | - |
key.shortcut.focusFirebugSearch | Keyboard shortcut for setting the focus to the Search Field | key constants seperated by spaces | "accel f" ("accel shift k" up to 1.8.4; see issue 4556) | Firebug Menu->Customize Shortcuts->Focus Firebug Search | - |
key.shortcut.focusWatchEditor | Keyboard shortcut for setting the focus to the editor inside the Watch Side Panel | key constants seperated by spaces | "accel shift n" | Firebug Menu->Customize Shortcuts->Focus Watch Editor | - |
key.shortcut.focusLocation | Keyboard shortcut for setting the focus to the location | key constants seperated by spaces | "control shift VK_SPACE" | Firebug Menu->Customize Shortcuts->Focus Location | - |
key.shortcut.nextObject | Keyboard shortcut for going to the next object | key constants seperated by spaces | "control ." | Firebug Menu->Customize Shortcuts->Next Object | - |
key.shortcut.previousObject | Keyboard shortcut for going back to the previous object | key constants seperated by spaces | "control ," | Firebug Menu->Customize Shortcuts->Previous Object | - |
key.shortcut.toggleFirebug | Keyboard shortcut for toggling Firebug | key constants seperated by spaces | "VK_F12" | Firebug Menu->Customize Shortcuts->Open Firebug | - |
key.shortcut.closeFirebug | Keyboard shortcut for deactivating Firebug for the current website | key constants seperated by spaces | "shift VK_F12" | Firebug Menu->Customize Shortcuts->Close Firebug | 1.10 |
key.shortcut.detachFirebug | Keyboard shortcut for detaching Firebug to a seperate window | key constants seperated by spaces | "accel VK_F12" | Firebug Menu->Customize Shortcuts->Open Firebug in New Window | - |
key.shortcut.leftFirebugTab | Keyboard shortcut for going to the previous panel inside the Panel Bar | key constants seperated by spaces | "accel shift VK_PAGE_UP" | Firebug Menu->Customize Shortcuts->Switch to left Firebug panel | - |
key.shortcut.rightFirebugTab | Keyboard shortcut for going to the next panel inside the Panel Bar | key constants seperated by spaces | "accel shift VK_PAGE_DOWN" | Firebug Menu->Customize Shortcuts->Switch to right Firebug panel | - |
key.shortcut.previousFirebugTab | Keyboard shortcut for going back to the previous Firebug Panel | key constants seperated by spaces | "control `" | Firebug Menu->Customize Shortcuts->Previous Firebug tab | - |
key.shortcut.clearConsole | Keyboard shortcut for clearing the Console | key constants seperated by spaces | "accel shift r" | Firebug Menu->Customize Shortcuts->Clear Console | - |
key.shortcut.openTraceConsole | Keyboard shortcut for opening the Trace Console | key constants seperated by spaces | "shift r" | Firebug Menu->Customize Shortcuts->Open Trace Console | - |
key.shortcut.navBack | Keyboard shortcut for going back in UI navigation | key constants seperated by spaces | "accel shift VK_LEFT" | Firebug Menu->Customize Shortcuts->Go Back | - |
key.shortcut.navForward | Keyboard shortcut for going forward in UI navigation | key constants seperated by spaces | "accel shift VK_RIGHT" | Firebug Menu->Customize Shortcuts->Go Forward | - |
key.shortcut.increaseTextSize | Keyboard shortcut for increasing the text size inside Firebug | key constants seperated by spaces | "accel +" ("alt accel +" up to 1.8.4 and "accel shift +" up to 1.7; see issue 4556 and issue 4311) | Firebug Menu->Customize Shortcuts->Increase Text Size | - |
key.shortcut.decreaseTextSize | Keyboard shortcut for decreasing the text size inside Firebug | key constants seperated by spaces | "accel -" ("alt accel -" up to 1.8.4 and "accel shift -" up to 1.7; see issue 4556 and issue 4311) | Firebug Menu->Customize Shortcuts->Decrease Text Size | - |
key.shortcut.normalTextSize | Keyboard shortcut for resetting the text size inside Firebug to the default | key constants seperated by spaces | "accel 0" ("alt accel 0" up to 1.8.4 and "accel VK_INSERT" up to 1.7; see issue 4556 and issue 4311) | Firebug Menu->Customize Shortcuts->Normal Text Size | - |
key.shortcut.help | Keyboard shortcut for calling the help | key constants seperated by spaces | "VK_F1" | Firebug Menu->Customize Shortcuts->Open Help | - |
key.shortcut.toggleBreakOn | Keyboard shortcut for toggling the [[Break On ...] feature of the current panel | key constants seperated by spaces | "accel alt b" | Firebug Menu->Customize Shortcuts->Toggle Break On ... | - |
a11y.enable | Specifies wether keyboard accessibility shall be enabled | true, false | false | - | - |
[edit] Preferences from older versions
| Option | Description | Valid Values | Default | UI Equivalents | Added in |
|---|---|---|---|---|---|
openInWindow | Replaced in 1.9 by framePosition (see issue 3997) | true, false | false | Firebug Menu->Options->Always Open in New Window | - |
largeCommandLine | Renamed in 1.8 to commandEditor. Specifies whether the Command Editor shall be shown instead of the Command Line. | true, false | false | Command Line->Red button with up arrow at the right | - |
service.showStackTrace | Renamed in 1.8 to showStackTrace. Specifies whether to show the stack trace for JavaScript errors inside the Console Panel | true, false | false | Console panel Options Menu->Show Stack Trace With Errors | - |
showStatusIcon | Removed in 1.10 in favor of the Start Button | true, false | false | - | - |
service.consoleFilterTypes | Renamed in 1.8 to consoleFilterTypes. Type of messages shown inside the Console Panel | "all", "error", "warning", "info", "debug" | "all" | Console panel toolbar->filter buttons | - |
service.trackThrowCatch | Renamed in 1.8 to trackThrowCatch. Specifies whether to track throw/catch blocks inside the Script Panel | true, false | false | Script panel Options Menu->Track Throw/Catch | - |
service.scriptsFilter | Renamed in 1.8 to scriptsFilter. Type filter used for the Script Location Menu | "static", "evals", "events", "all" | "all" | Script Panel->Script Type Menu | - |
decompileEvals | Removed in 1.7 (see Issue 4035). Specifies whether eval() expressions shall be decompiled inside the Script Panel. | true, false | false | Script panel Options Menu->Decompile for eval() source | - |
service.breakOnErrors | Renamed in 1.8 to breakOnErrors.Toggles the Break On Errors feature | true, false | false | Console Panel->Break On All Errors | - |
service.filterSystemURLs | Renamed in 1.7 to filterSystemURLs (see Issue 4136) | true, false | true | - | - |
clearDomplate | Removed in 1.8 | true, false | false | - | - |
memoryProfilerEnable | The Memory Profiler feature was removed for now in 1.10 for stability and usability reasons. See issue 4529 | true, false | false | - | 1.8 |
showTextNodesWithEntities | Replaced in 1.10 by entityDisplay (see issue 3159) | true, false | true | HTML panel Options Menu->Show Basic Entities | - |
service.showAllSourceFiles | Removed in 1.10 | true, false | false | Script panel Options Menu->Show chrome sources | - |
[edit] Tracing options
| Option | Description | Valid Values | Default | UI Equivalents | Added in |
|---|---|---|---|---|---|
DBG_A11Y | Trace Console option flag for UI accessibility | true, false | false | Trace Console->Options Tab->A11Y | - |
DBG_ACTIVATION | Trace Console option flag for Firebug activation | true, false | false | Trace Console->Options Tab->ACTIVATION | - |
DBG_ACTIVITYOBSERVER | Trace Console option flag for the Net Panel's activity observer | true, false | false | Trace Console->Options Tab->ACTIVITYOBSERVER | - |
DBG_ANNOTATIONS | Trace Console option flag for page annotations | true, false | false | Trace Console->Options Tab->ANNOTATIONS | - |
DBG_BP | Trace Console option flag for breakpoints | true, false | false | Trace Console->Options Tab->BP | - |
DBG_CACHE | Trace Console option flag for the source cache | true, false | false | Trace Console->Options Tab->CACHE | - |
DBG_COMMANDLINE | Trace Console option flag for the Command Line | true, false | false | Trace Console->Options Tab->COMMANDLINE | - |
DBG_CONSOLE | Trace Console option flag for the Console Panel | true, false | false | Trace Console->Options Tab->CONSOLE | - |
DBG_CSS | Trace Console option flag for the CSS Panel/Style Side Panel | true, false | false | Trace Console->Options Tab->CSS | - |
DBG_CSS_PARSER | Trace Console option flag for the CSS parser | true, false | false | Trace Console->Options Tab->CSS_PARSER | - |
DBG_DBG2FIREBUG | - | true, false | false | Trace Console->Options Tab->DBG2FIREBUG | - |
DBG_DISPATCH | Trace Console option flag for event dispatching | true, false | false | Trace Console->Options Tab->DISPATCH | - |
DBG_DOM | Trace Console option flag for the DOM Panel | true, false | false | Trace Console->Options Tab->DOM | - |
DBG_DOMPLATE | Trace Console option flag for Domplate | true, false | false | Trace Console->Options Tab->DOMPLATE | - |
DBG_EDITOR | Trace Console option flag for the text editor | true, false | false | Trace Console->Options Tab->EDITOR | - |
DBG_ELEMENTS | Trace Console option flag for Elements Side Panel | true, false | false | Trace Console->Options Tab->ELEMENTS | - |
DBG_ERRORS | Trace Console option flag for errors | true, false | false | Trace Console->Options Tab->ERRORS | - |
DBG_ERRORLOG | Trace Console option flag for error log | true, false | false | Trace Console->Options Tab->ERRORLOG | - |
DBG_EVAL | Trace Console option flag for eval() calls | true, false | false | Trace Console->Options Tab->EVAL | - |
DBG_EVENTLISTENERS | Trace Console option flag for event listeners inside Firebug | true, false | false | Trace Console->Options Tab->EVENTS | 1.9 |
DBG_EVENTS | Trace Console option flag for browser generated events | true, false | false | Trace Console->Options Tab->EVENTS | - |
DBG_FBS_BP | Trace Console option flag for breakpoints in JavaScript Debugger | true, false | false | Trace Console->Options Tab->FBS_BP | - |
DBG_FBS_CREATION | Trace Console option flag for script creation in JavaScript Debugger creation | true, false | false | Trace Console->Options Tab->FBS_CREATION | - |
DBG_FBS_ERRORS | Trace Console option flag for errors in JavaScript Debugger | true, false | false | Trace Console->Options Tab->FBS_ERRORS | - |
DBG_FBS_FF_START | Trace Console option flag for the Firefox start | true, false | false | Trace Console->Options Tab->FBS_FF_START | - |
DBG_FBS_FINDDEBUGGER | Trace Console option flag for the Find Debugger in JavaScript Debugger | true, false | false | Trace Console->Options Tab->FBS_FINDDEBUGGER | - |
DBG_FBS_FLUSH | - | true, false | false | Trace Console->Options Tab->FBS_FLUSH | - |
DBG_FBS_FUNCTION | - | true, false | false | Trace Console->Options Tab->FBS_FUNCTION | - |
DBG_FBS_JSDCONTEXT | Trace Console option flag for the JavaScript Debugger context | true, false | false | Trace Console->Options Tab->FBS_JSDCONTEXT | - |
DBG_FBS_SRCUNITS | Trace Console option flag for source units in JavaScript Debugger | true, false | false | Trace Console->Options Tab->FBS_SRCUNITS | - |
DBG_FBS_STEP | Trace Console option flag for stepping in JavaScript Debugger | true, false | false | Trace Console->Options Tab->FBS_STEP | - |
DBG_FBS_TRACKFILES | Trace Console option flag for tracked files in JavaScript Debugger | true, false | false | Trace Console->Options Tab->FBS_TRACKFILES | - |
DBG_FONTS | Trace Console option flag for the fonts module | true, false | false | Trace Console->Options Tab->FUNCTION_NAMES | 1.9 |
DBG_FUNCTION_NAMES | Trace Console option flag for function names | true, false | false | Trace Console->Options Tab->FUNCTION_NAMES | - |
DBG_HISTORY | Trace Console option flag for UI navigation history | true, false | false | Trace Console->Options Tab->HISTORY | - |
DBG_HTML | Trace Console option flag for the HTML Panel | true, false | false | Trace Console->Options Tab->HTML | - |
DBG_HTTPOBSERVER | Trace Console option flag for the HTTP observer | true, false | false | Trace Console->Options Tab->HTTPOBSERVER | - |
DBG_INFOTIP | Trace Console option flag for Info Tips | true, false | false | Trace Console->Options Tab->INFOTIP | - |
DBG_INITIALIZE | Trace Console option flag for Firebug initialization | true, false | false | Trace Console->Options Tab->INITIALIZE | - |
DBG_INSPECT | Trace Console option flag for the Inspector | true, false | false | Trace Console->Options Tab->INSPECT | - |
DBG_JSONVIEWER | Trace Console option flag for the JSON viewer | true, false | false | Trace Console->Options Tab->JSONVIEWER | - |
DBG_LINETABLE | Trace Console option flag for the line table of source files in JavaScript Debugger | true, false | false | Trace Console->Options Tab->LINETABLE | - |
DBG_LOCALE | Trace Console option flag for internationalization | true, false | false | Trace Console->Options Tab->LOCALE | - |
DBG_LOCATIONS | Trace Console option flag for the UI element locator | true, false | false | Trace Console->Options Tab->LOCATIONS | - |
DBG_MEMORY_PROFILER | Trace Console option flag for the Memory Profiler | true, false | false | Trace Console->Options Tab->MEMORY_PROFILER | - |
DBG_MENU | Trace Console option flag for menus and context menus | true, false | false | Trace Console->Options Tab->MENU | - |
DBG_MODULES | Trace Console option flag for module loading | true, false | false | Trace Console->Options Tab->MODULES | - |
DBG_NET | Trace Console option flag for the Net Panel | true, false | false | Trace Console->Options Tab->NET | - |
DBG_NET_EVENTS | Trace Console option flag for network events | true, false | false | Trace Console->Options Tab->NET_EVENTS | - |
DBG_OPTIONS | Trace Console option flag for preference changes | true, false | false | Trace Console->Options Tab->OPTIONS | - |
DBG_PANELS | Trace Console option flag for panels | true, false | false | Trace Console->Options Tab->PANELS | - |
DBG_PROFILER | Trace Console option flag for the Profiler | true, false | false | Trace Console->Options Tab->PROFILER | - |
DBG_REGISTRATION | Trace Console option flag for module registration | true, false | false | Trace Console->Options Tab->PANELS | - |
DBG_SHORTCUTS | Trace Console option flag for shortcuts | true, false | false | Trace Console->Options Tab->SHORTCUTS | - |
DBG_SOURCEFILES | Trace Console option flag for source files in JavaScript Debugger | true, false | false | Trace Console->Options Tab->SOURCEFILES | - |
DBG_SPY | Trace Console option flag for the XMLHttpRequest observer | true, false | false | Trace Console->Options Tab->SPY | - |
DBG_STACK | Trace Console option flag for the JavaScript call stack | true, false | false | Trace Console->Options Tab->STACK | - |
DBG_SVGVIEWER | Trace Console option flag for the SVG viewer | true, false | false | Trace Console->Options Tab->SVGVIEWER | - |
DBG_TOOLTIP | Trace Console option flag for Status Icon Info Tooltip | true, false | false | Trace Console->Options Tab->TOOLTIP | - |
DBG_TOPLEVEL | Trace Console option flag for top level JavaScript Debugger scripts | true, false | false | Trace Console->Options Tab->TOPLEVEL | - |
DBG_UI_LOOP | Trace Console option flag for UI events in JavaScript Debugger | true, false | false | Trace Console->Options Tab->UI_LOOP | - |
DBG_WINDOWS | Trace Console option flag for browser windows/tabs | true, false | false | Trace Console->Options Tab->WINDOWS | - |
DBG_WATCH | Trace Console option flag for the Watch Side Panel | true, false | false | Trace Console->Options Tab->WATCH | 1.9 |
DBG_XMLVIEWER | Trace Console option flag for the XML viewer | true, false | false | Trace Console->Options Tab->XMLVIEWER | - |
Note: The defaults for these preferences were moved to their own file in FBTrace 1.8, so it's easier to remove them for final releases.