Firebug Preferences

From FirebugWiki

Revision as of 21:09, 23 February 2011 by Reesd (Talk | contribs)
Jump to: navigation, search

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

Preferences controlled by user interaction

Option Description Valid Values Default UI Equivalents
javascript.options.strict.debug 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
largeCommandLine 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
openInWindow Specifies whether Firebug shall always be opened in a seperate window true, false false Firebug Menu->Options->Always Open in New Window
detachedFirebugOnTop Specifies whether the Firebug window shall always be shown above all other windows true, false false Firebug Menu->Options->Detached Firebug on Top
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 how the Side Panels shall be oriented true, false "vertical" 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 Panels, that are not shown inside the Panel Bar "console", "html", "stylesheet", "script", "dom", "net" + Panels from extensions "" Firebug Panel Bar -> Panel Selector
panelTabMinWidth Minimal width of the Panel tabs inside the Panel Bar numerical value (0=Tab width is not reduced) 50 -
sourceLinkLabelWidth Width in characters of the link names to source files numerical value (0=Label width is not reduced) 17 -
activateSameOrigin Specifies whether to activate Firebug for all pages at the same URL true, false true Firebug Menu->Options->Activate Same Origin URLs
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 Mini Menu->Show JavaScript Errors
showJSWarnings Specifies whether to show JavaScript warnings inside the Console Panel true, false false Console Panel Options Mini Menu->Show JavaScript Warnings
showCSSErrors Specifies whether to show CSS errors inside the Console Panel true, false false Console Panel Options Mini Menu->Show CSS Errors
showXMLErrors Specifies whether to show XML errors inside the Console Panel true, false false Console Panel Options Mini Menu->Show XML Errors
showChromeErrors Specifies whether to show browser and extensions internal errors inside the Console Panel true, false false Console Panel Options Mini Menu->Show Chrome Errors
showChromeMessages Specifies whether to show browser and extensions internal messages inside the Console Panel true, false false Console Panel Options Mini Menu->Show Chrome Messages
showExternalErrors - true, false false Console Panel Options Mini Menu->Show External Errors
showNetworkErrors Specifies whether to show network communication errors inside the Console Panel true, false false Console Panel Options Mini Menu->Show Network Errors
showXMLHttpRequests Specifies whether to show XMLHttpRequests inside the Console Panel true, false true Console Panel Options Mini Menu->Show XMLHttpRequests
service.showStackTrace Specifies whether to show the stack trace for JavaScript errors inside the Console Panel true, false false Console Panel Options Mini 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 Mini Menu->Enabled/Disabled
tabularLogMaxHeight Maximal height in pixels of tabular Console Panel entries numerical value (0=No limit) 200 -
showCommentNodes Specifies whether to display comment nodes inside the HTML Panel true, false false HTML Panel Options Mini Menu->Show Comments
showTextNodesWithWhitespace Specifies whether to display white space characters in text nodes inside the HTML Panel true, false false HTML Panel Options Mini Menu->Show White Space
showTextNodesWithEntities Specifies whether to display basic entities in text nodes as they are or their visual representation inside the HTML Panel true, false true HTML Panel Options Mini 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 Mini Menu->Show Full Text
highlightMutations Specifies whether to highlight changes on elements inside the HTML Panel true, false true HTML Panel Options Mini Menu->Highlight Changes
expandMutations Specifies whether to expand changes on elements inside the HTML Panel true, false false HTML Panel Options Mini Menu->Expand Changes
scrollToMutations Specifies whether to scroll to elements inside the HTML Panel when they are changed true, false false HTML Panel Options Mini 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 Mini 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 Mini 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 Mini Menu->Show User Agent CSS
expandShorthandProps Specifies whether to expand shorthand properties inside the Style Side Panel true, false false Style Side Panel Options Mini Menu->Expand Shorthand Properties
service.breakOnErrors Toggles the Break On Errors feature true, false false Console Panel->Break On All Errors
service.filterSystemURLs Specifies whether Firebug shouldn't be activated for browser internal URLs true, false true -
service.showAllSourceFiles Specifies whether browser and extensions internal source files shall be shown inside the Script Panel. Note that Firebug will still not activate for chrome URLs unless you also set service.filterSystemURLs to false. true, false false Script Panel Options Mini Menu->Show chrome sources
service.trackThrowCatch Specifies whether to track throw/catch blocks inside the Script Panel true, false false Script Panel Options Mini Menu->Track Throw/Catch
script.enableSites Specifies whether the Script Panel is enabled true, false false Script Panel Options Mini Menu->Enabled/Disabled
decompileEvals Specifies whether eval() expressions shall be decompiled inside the Script Panel true, false false Script Panel Options Mini Menu->Decompile for eval() source
service.scriptsFilter Type filter used for the Script Location Menu static, evals, events, all all Script Panel->Script Type Menu
replaceTabs The number of spaces to use when replacing tab characters Any non-negative number 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 Mini Menu->Omit Toolbar Stack
showUserProps Specifies whether to display user-defined properties inside the DOM Panel/Side Panel true, false true DOM Options Mini Menu/Watch Side Panel Options Mini Menu->Show User-defined Properties
showUserFuncs Specifies whether to display user-defined functions inside the DOM Panel/Side Panel true, false true DOM Options Mini Menu/Watch Side Panel Options Mini Menu->Show User-defined Functions
showDOMProps Specifies whether to display DOM properties inside the DOM Panel/Side Panel true, false true DOM Options Mini Menu/Watch Side Panel Options Mini Menu->Show DOM Properties
showDOMFuncs Specifies whether to display DOM functions inside the DOM Panel/Side Panel true, false false DOM Options Mini Menu/Watch Side Panel Options Mini Menu->Show DOM Functions
showDOMConstants Specifies whether to display DOM constants inside the DOM Panel/Side Panel true, false false DOM Options Mini Menu/Watch Side Panel Options Mini Menu->Show DOM Constants
ObjectShortIteratorMax How many properties to show in object summaries non-zero positive integer 3 (internal)
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 Mini 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->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 Mini 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 Hidden columns inside the Net Panel netHrefCol, netTimeCol, netSizeCol, netDomainCol, netStatusCol "" Net Panel->Request List header context menu->Columns
netPhaseInterval Time span 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 0 and 2 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 Mini 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 Mini Menu->Show Paint Events
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 limit for 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 (HTML panel) numerical (0=no limit) 1024 -
useDefaultLocale Set to true if Firebug should use default (en-US) locale instead of the current Firefox locale. true, false false -

Preferences related to keyboard shortcuts

Option Description Valid Values Default UI Equivalents
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 "falseaccel shift c" Firebug Menu->Customize Shortcuts->Toggle Inspecting
key.shortcut.toggleQuickInfoBox Keyboard shortcut for toggling the Quick Info Box key constants seperated by spaces "falseaccel shift i" Firebug Menu->Customize Shortcuts->Toggle Quick Info Box
key.shortcut.toggleProfiling Keyboard shortcut for toggling profiling key constants seperated by spaces "falseaccel 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 "falseaccel 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 "falseaccel shift k" 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 "falseaccel 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 "falsecontrol 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 "falsecontrol ." Firebug Menu->Customize Shortcuts->Next Object
key.shortcut.previousObject Keyboard shortcut for going back to the previous object key constants seperated by spaces "falsecontrol ," Firebug Menu->Customize Shortcuts->Previous Object
key.shortcut.toggleFirebug Keyboard shortcut for toggling Firebug key constants seperated by spaces "falseVK_F12" Firebug Menu->Customize Shortcuts->Open Firebug
key.shortcut.detachFirebug Keyboard shortcut for detaching Firebug to a seperate window key constants seperated by spaces "falseaccel 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 "falseaccel 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 "falseaccel 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 "falsecontrol `" Firebug Menu->Customize Shortcuts->Previous Firebug tab
key.shortcut.clearConsole Keyboard shortcut for clearing the Console key constants seperated by spaces "falseaccel shift r" Firebug Menu->Customize Shortcuts->Clear Console
key.shortcut.openTraceConsole Keyboard shortcut for opening the Trace Console key constants seperated by spaces "falseshift r" Firebug Menu->Customize Shortcuts->Open Trace Console
key.shortcut.navBack Keyboard shortcut for going back in UI navigation key constants seperated by spaces "falseaccel 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
a11y.enable Specifies wether keyboard accessibility shall be enabled true, false false -
clearDomplate - true, false false -

Preferences controlled by FBTrace

Option Description Valid Values Default UI Equivalents
alwaysOpenTraceConsole Specifies whether the Trace Console should be automatically opened when Firefox is started true, false false Firebug Menu->Options->Always Open Firebug Tracing
trace.maxMessageLength Limit for displayed trace message. number of characters 400 -
trace.enableScope Shows all variables and values in the scope of the trace log (performance penalty) true, false false Trace Console -> Logs -> Context Menu -> Show Scope Variables
trace.showTime Specifies whether to show the time besides each entry in the Trace Console true, false false Trace Console -> Logs -> Context Menu -> Show Time
DBG_FBS_JSDCONTEXT Trace Console option flag for the JavaScript Debugger context true, false false Trace Console->Options Tab->FBS_JSDCONTEXT
DBG_FBS_FF_START Trace Console option flag for the Firefox start true, false false Trace Console->Options Tab->FBS_FF_START
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_BP Trace Console option flag for breakpoints in JavaScript Debugger true, false false Trace Console->Options Tab->FBS_BP
DBG_FBS_SRCUNITS Trace Console option flag for source units in JavaScript Debugger true, false false Trace Console->Options Tab->FBS_SRCUNITS
DBG_FBS_ERRORS Trace Console option flag for errors in JavaScript Debugger true, false false Trace Console->Options Tab->FBS_ERRORS
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_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_FBS_FUNCTION - true, false false Trace Console->Options Tab->FBS_FUNCTION
DBG_ACTIVATION Trace Console option flag for Firebug activation true, false false Trace Console->Options Tab->ACTIVATION
DBG_BP Trace Console option flag for breakpoints true, false false Trace Console->Options Tab->BP
DBG_TOPLEVEL Trace Console option flag for top level JavaScript Debugger scripts true, false false Trace Console->Options Tab->TOPLEVEL
DBG_STACK Trace Console option flag for the JavaScript call stack true, false false Trace Console->Options Tab->STACK
DBG_UI_LOOP Trace Console option flag for UI events in JavaScript Debugger true, false false Trace Console->Options Tab->UI_LOOP
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_FUNCTION_NAMES Trace Console option flag for function names true, false false Trace Console->Options Tab->FUNCTION_NAMES
DBG_EVAL Trace Console option flag for eval() calls true, false false Trace Console->Options Tab->EVAL
DBG_PANELS Trace Console option flag for panels true, false false Trace Console->Options Tab->PANELS
DBG_CACHE Trace Console option flag for the source cache true, false false Trace Console->Options Tab->CACHE
DBG_CONSOLE Trace Console option flag for the Console Panel true, false false Trace Console->Options Tab->CONSOLE
DBG_COMMANDLINE Trace Console option flag for the Command line true, false false Trace Console->Options Tab->COMMANDLINE
DBG_CSS Trace Console option flag for the CSS Panel/CSS 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_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_DISPATCH Trace Console option flag for event dispatching true, false false Trace Console->Options Tab->DISPATCH
DBG_HTML Trace Console option flag for the HTML Panel true, false false Trace Console->Options Tab->HTML
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_LOCATIONS Trace Console option flag for the UI element locator true, false false Trace Console->Options Tab->LOCATIONS
DBG_SOURCEFILES Trace Console option flag for source files in JavaScript Debugger true, false false Trace Console->Options Tab->SOURCEFILES
DBG_WINDOWS Trace Console option flag for browser windows/tabs true, false false Trace Console->Options Tab->WINDOWS
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_INITIALIZE Trace Console option flag for the module 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_OPTIONS Trace Console option flag for preference changes true, false false Trace Console->Options Tab->OPTIONS
DBG_FBS_FLUSH - true, false false Trace Console->Options Tab->FBS_FLUSH
DBG_HTTPOBSERVER Trace Console option flag for the HTTP observer true, false false Trace Console->Options Tab->HTTPOBSERVER
DBG_SPY Trace Console option flag for the XMLHttpRequest observer true, false false Trace Console->Options Tab->SPY
DBG_JSONVIEWER Trace Console option flag for the JSON viewer true, false false Trace Console->Options Tab->JSONVIEWER
DBG_EDITOR Trace Console option flag for the text editor true, false false Trace Console->Options Tab->EDITOR
DBG_SHORTCUTS Trace Console option flag for shortcuts true, false false Trace Console->Options Tab->SHORTCUTS
DBG_A11Y Trace Console option flag for UI accessibility true, false false Trace Console->Options Tab->A11Y
DBG_LOCALE Trace Console option flag for internationalization true, false false Trace Console->Options Tab->LOCALE
DBG_INFOTIP Trace Console option flag for Info Tips true, false false Trace Console->Options Tab->INFOTIP
DBG_ANNOTATIONS Trace Console option flag for page annotations true, false false Trace Console->Options Tab->ANNOTATIONS
DBG_XMLVIEWER Trace Console option flag for the XML viewer true, false false Trace Console->Options Tab->XMLVIEWER
DBG_SVGVIEWER Trace Console option flag for the SVG viewer true, false false Trace Console->Options Tab->SVGVIEWER
DBG_ACTIVITYOBSERVER Trace Console option flag for the Net Panel's activity observer true, false false Trace Console->Options Tab->ACTIVITYOBSERVER
DBG_TOOLTIP Trace Console option flag for Status Icon Info Tooltip true, false false Trace Console->Options Tab->TOOLTIP
DBG_HISTORY Trace Console option flag for UI navigation history true, false false Trace Console->Options Tab->HISTORY
Personal tools