DOM Inspector Version History

16 versions

Be careful with old versions!

These versions are displayed for reference and testing purposes. You should always use the latest version of an add-on.

Version 348.9 KiB Works with Firefox 4.0 - 56.*, SeaMonkey 2.1 - 2.39, Thunderbird 5.0 - 42.0

  • Bug 1112690 - Make the dialog for "Edit/New Attribute" Resizable.
  • Bug 1115036 - Update el (Greek) locale for DOM Inspector. Translation by George Malamas.
  • Bug 1147685 - Build inspector-cmdline.js again.
  • Bug 522934 - sv-SE l10n update for DOMi. Translation by Peter Kihlstedt.

Version 337.4 KiB Works with Firefox 4.0 - 39.*, SeaMonkey 2.1 - 2.35, Thunderbird 5.0 - 38.0


  • Bug 833164
     - Code gen implementation of xpcom accessible events DOMi part (patch by Alexander Surkov)

  • Bug 368608
     - Rewrite DOM Inspector's flasher (blink selected element broken) (patch by Neil Rashbrook)

  • Bug 838508
     - Add a text attributes inspection tab to accessible properties viewer (patch by Alexander Surkov)

  • Bug 865008
     - Search by "ID" never finds any results (patch by Michael Kraft)

  • Bug 867540
     - Search by attribute treats missing attribute as the string "null" (patch by Neil Rashbrook)

  • Bug 868170
     - Function DVr_ShowNodeInTree does not always return a value (patch by Colby Russell)

  • Bug 868175
     - Warning: octal literals and octal escape sequences are deprecated (patch by Colby Russell)

  • Bug 874012
     - Update Finnish l10n for DOM Inspector (translator: Aki Laaksovirta)

  • Bug 947803
     - Remove NO_JAR_AUTO_REG (patch by Gregory Szorc)

  • Bug 952120
     - Port bug 774572 (Define JAR_MANIFESTS in files) to DOMi, Chatzilla, Venkman (Ratty)

  • Bug 996074
     - Completely remove xpcnativewrappers=no from DOMi chrome.manifest (patch by Jeremy Morton)

  • Bug 1061011
     - Do not package .mkdir.done in XPIs (patch by Ian Neal)

  • Bug 1061011
     - Pale Moon support for DOMi (patch by Matt A. Tobin)

Version 153.5 KiB Works with Firefox 3.0a1 - 23.0a1, SeaMonkey 2.0a1pre - 2.20a1, Thunderbird 3.0a1pre - 24.*

  • Bug 746107 - add outputTextAttrs helper function to JSDialog of AccessibleTree view (patch by Alexander Surkov)
    Bug 725644 - make outputTree of Accessible Events view working for hide events (patch by Alexander Surkov)
    Bug 746111 - Accessible object viewers should be available unconditionally for Accessible Tree viewer; follow up, fix set subject function of style rules viewer, r=neil (patch by Alexander Surkov)

Version 152.2 KiB Works with Firefox 3.0a1 - 20.*, SeaMonkey 2.0a1pre - 2.15a1, Thunderbird 3.0a1pre - 18.0a1

  • Bug 332328 - WARNING: NS_ENSURE_TRUE(!(aColor.IsEmpty())) failed: file r:/mozilla/extensions/inspector/base/src/inFlasher.cpp, line 88 (patch by Javi Rueda)
  • Bug 726500 - 'space' on watched event list should watch/unwatch selected event (patch by Javi Rueda)
  • Bug 738228 - Option to display used font faces (patch by Neil Rashbrook)
  • Bug 746111 - Accessible object viewers should be available unconditionally for Accessible Tree viewer (patch by Alexander Surkov)
  • Bug 760393 - ignore hide events targeted to not watched document (patch by Alexander Surkov)

Localization fixes:
  • German: Robert Kaiser
  • Polish: Adrian Kalla
  • Russian: Alexander Slovesnik
  • Slovak: Branislav Rozbora

Version 160.1 KiB Works with Firefox 3.0a1 - 16.0a1, SeaMonkey 2.0a1pre - 2.13a1, Thunderbird 3.0a1pre - 16.0a1

  • Bug 346854 - DOM Inspector, Inspect URL dialog accessibility issues (patch by Javi Rueda)
  • Bug 639455 - Reference to communicator skin from inspector skin (patch by Neil Rashbrook)
  • Bug 738054 - Setting :focus in DOM pseudoClass dialog doesn't work (patch by Neil Rashbrook)

Localization fixes:
  • Greek: Γιώργος Μαλαμάς (George Malamas)

Version 153.6 KiB Works with Firefox 3.0a1 - 14.0a1, SeaMonkey 2.0a1pre - 2.11a1, Thunderbird 3.0a1pre - 14.0a1

  • Bug 147174 - 'nodeName' column header in DOM inspector is confusing (patch by Javi Rueda)
  • Bug 553364 - allow user handlers for accessible events (patch by Alexander Surkov)
  • Bug 567713 - accessibleEvent view should show changed state rather than current state of accessible (patch by Alexander Surkov)
  • Bug 567968 - show role and name of event accessible target in event list (patch by Alexander Surkov)
  • Bug 646519 - No DOM Inspector window icon since Gecko 2 (patch by Javi Rueda)
  • Bug 658776 - Search API for JS dialog (accessible tree viewer) (patch by Alexander Surkov)
  • Bug 672819 - Disable Browser menuitem in View menu when inspected document isn't in the browser pane (patch by Javi Rueda)
  • Bug 698181 - add outputAttrs function for accessibleEvent viewers (patch by Alexander Surkov)
  • Bug 725571 - make property values of accessibleProperties view selectable (patch by Alexander Surkov)
  • Bug 725573 - make outputTree function of accessibleEvents viewer to expand tree (patch by Alexander Surkov)
  • Bug 725575 - add outputDOMAttrs function to accessibleEvents viewer (patch by Alexander Surkov)
  • Bug 725908 - check 'enable event handler' checkbox of AccessibleEvents viewer when user starts typing the event handler (patch by Alexander Surkov)
  • Bug 727380 - custom event handler isn't updated if selecting other event (patch by Alexander Surkov)
  • Bug 728766 - outputTree's tree of Accessible Event view should have treelines (patch by Alexander Surkov)

Localization fixes:
  • British English: Ian Neal
  • French: Cédric Corazza
  • German: Robert Kaiser
  • Russian: Alexander Slovesnik
  • Swedish: Mikael Hiort af Ornäs
  • Slovak: Branislav Rozbora

Version 149.0 KiB Works with Firefox 3.0a1 - 13.0a1, SeaMonkey 2.0a1pre - 2.10a1, Thunderbird 3.0a1pre - 13.0a1

  • Bug 623372 - Node type and namespace fields get in the way when using the Insert Node dialog
  • Bug 310370 - Cannot delete multiple selected nodes simultaneously
  • Bug 656858 - Move DOM Inspector menuitem to the new Tools/Web Developer sub-menu
  • Bug 193942 - Fix selection in JSObject viewer (left panel) to update right panel
  • Bug 664355 - Maintain view selection and position across nodes for Computed Style viewer

Localization fixes:
  • Swedish: Mikael Hiort af Ornäs
  • French: Cédric Corazza
  • Russian: Alexander Slovesnik
  • German: Robert Kaiser

Version 147.8 KiB Works with Firefox 3.0a1 - 8.0a1, SeaMonkey 2.0a1pre - 2.5a1, Thunderbird 3.0a1pre - 8.0a1

  • Bug 391955 - Missing string jsObjectExpressionError.title in
  • Bug 550751 - JS/Accessible Object viewer tree has border and margins
  • Bug 601489 - Firefox appmenu developer popup changed ids; Firefox overlay needs updating
  • Bug 601101 - no a11y view of right panel are available (patch by Alexander Surkov)
  • Bug 603406 - domNode viewer assumes some non-element nodes are element nodes
  • Bug 551404 - allow to watch a11y events for whole application (patch by Alexander Surkov)
  • Bug 589299 - Make the DOM Nodes viewer currentIndex-clean and do more intelligent rebuilding
  • Bug 588071 - Add "Inspect in New Window" to the Edit menu and give it a shortcut
  • Bug 606821 - Add Inspect in New Window to stylesheets viewer
  • Bug 589300 - DOM Nodes viewer's context menu's Paste and Insert menus should be disabled if no items are enabled
  • Bug 607080 - Add Copy URI and View File to stylesheets viewer's context menu
  • Bug 612333 - Add tooltips to inspect menus
  • Bug 112674 - Inspect Contained Document followed by view Stylesheets screw ups
  • Bug 617053 - "Error: getSelectedItem is not defined" when switching from jsObject viewer to dom viewer in document pane
  • Bug 620149 - Unable to select or scroll properties tree in CSS Rules viewer after undoing a deletion
  • Bug 613718 - Add Copy URI and View File to XBL Bindings Viewer
  • Bug 256244 - Unable to navigate DOM Inspector without mouse (mouselessly)
  • Bug 615156 - Add Enhanced BOX MODEL Viewer, showing All Data at once + bold style for significant data (value!=0) (patch by Javier Darth Madara)

Localization fixes:
  • German: Robert Kaiser
  • Russian: Alexander Slovesnik
  • French: Cédric Corazza
  • Finnish: Ville Pohjanheimo
  • Polish: Adrian Kalla
  • Slovak: sektormaster

Version 119.2 KiB Works with Firefox 3.0a1 - 5.*, SeaMonkey 2.0a1pre - 2.1b3, Thunderbird 3.0a1pre - 3.3a3pre

Bug 346725 - DOM Explorer menu bar keyboard navigation issue (patch by Colby Russell)
Bug 586149 - Some strings in the XBL Bindings viewer are hard to read (patch by Colby Russell)
Bug 218864 - Inspector should have a keystroke to focus the urlbar like the browser does (patch by Colby Russell; ru localization by Alexander Slovesnik)
Bug 569054 - DOM Inspector doesn't start up with shortcut key on Firefox latest trunk. (patch by Mook)
Bug 586149 - Some strings in the XBL Bindings viewer are hard to read (patch by Colby Russell)
Bug 587726 - Menu structure should look more like other apps' (patch by Colby Russell; ru localization by Alexander Slovesnik)
Bug 583418 - Add DOM Inspector menuitem to Developer Tools menupopup for Firefox app button (patch by Colby Russell)

Version 2.0.7 126.0 KiB Works with Firefox 3.0a1 - 4.0b5pre, SeaMonkey 2.0a1pre - 2.1b1, Thunderbird 3.0a1pre - 3.2a1pre

This is primarily a compatibility release for Firefox 4 (beta 2). One bug fix allows use of the DOM Inspector sidebar in SeaMonkey again.

Bug 570409 - XML Parsing Error in DOM Inspector v2.0.5 (Patch by Colby Russell)

Bug 573382 - No chrome package registered for chrome://inspector/content/tasksOverlay.xul (Patch by Justin Wood)

Bug 576910 - Make DOM-inspector XPCOM components use new manifests and data tables (Patch by Ian Neal)

Bug 578775 - Change popups to menupopups and move them into popupsets in DOM Inspector (Patch by Colby Russell)

Version 2.0.6 127.0 KiB Works with Firefox 3.0a1 - 4.0b2pre, SeaMonkey 2.0a1pre - 2.1a3, Thunderbird 3.0a1pre - 3.2a1pre

Bug 567094 - Need to add xpcnativewrappers=no in chrome.manifest, for JSObject pane, in v2.0.5
The xpcnativewrappers=no flag was removed for bug 533599, because Firefox 4.0/Gecko 1.9.3 will remove support for that flag. This was the source of the problems with the JavaScript Object viewer in 2.0.5. The JavaScript Object viewer is now working again, since xpcnativewrappers=no has been readded. Unfortunately, if you want to use DOM Inspector on the alpha and soon beta builds, you'll need to edit the chrome.manifest and remove the flag, since 1.9.3 will fail to register DOM Inspector's content instead of just ignoring the flag.

Bug 553697 - JavaScript error "_content is null" in console.xul (Error Console)
This was preventing opening the DOM Inspector via keyboard shortcut or through the tools menu in SeaMonkey from the Error Console (or any other application windows that didn't have a content document).

Bug 316295 - DOMViewer.rebuild thinks mDOMView is an nsITreeView
If you have a bunch of nodes open in the DOM Nodes viewer, and you toggle one of the preferences, such as "Show Whitespace Nodes" or "Show Anonymous Content", the tree rebuild will now function as intended and remember which nodes you had open.

Version 2.0.5 129.0 KiB Works with Firefox 3.0a1 - 4.0b2pre, SeaMonkey 2.0a1pre - 2.1a3, Thunderbird 3.0a1pre - 3.2a1pre

This version contains the following fixes:

Bug 393355 - make accessibilityEvents view to filter events (patch by Alexander Surkov)
Bug 435906 - No overlay support in Chatzilla standalone on XULRunner for DOMi (patch by Colby Russell)
Bug 501178 - style sheets viewer doesn't handle HTMLStyleElements well and incorrectly implements nsITreeView::hasNextSibling (patch by Colby Russell)
Bug 526939 - DOM Inspector hangs trying to find a ID that doesn't exist (patch by Colby Russell)
Bug 530039 - expose accessible action interface in DOMi (patch by Alexander Surkov)
Bug 532024 - update accessible tree when accessible reorder event is occurred (patch by Alexander Surkov)
Bug 532355 - Implement 'Blink selected element' for accessibleTree view (patch by Alexander Surkov)
Bug 536012 - Recent Version of DOM Inspector (2.04) unable to edit CSS properties in CSS Rules view (patch by Colby Russell)
Bug 548139 - Enable double-click to edit in DOM node viewer (patch by Colby Russell)
Bug 551457 - add some syntax sugar for evaluated code in accessibleTree/evalJSDialog (patch by Alexander Surkov)

Version 2.0.4 128.0 KiB Works with Firefox 3.0a1 - 3.7a5pre, SeaMonkey 2.0a1pre - 2.2, Thunderbird 3.0a1pre - 3.2a1pre

Bug 192841 - CSS Style Rules lower panel breaks when selected rule is not a style rule (Patch by Colby Russell)
Bug 212754 - Should be able to copy stylesheet URIs from DOM Inspector (Patch by Colby Russell)
Bug 477400 - No shortcut for SeaMonkey and Thunderbird (Patch by Jens Hatlak)
Bug 482055 - use 'role' if there is no 'finalRole' in accessible object (Patch by Alexander Surkov)
Bug 505209 - XBL bindings tab no longer works for non-chrome bindings (Patch by Neil Rashbrook)
Bug 522844 - Stop depending on the incorrect behavior of inDeepTreeWalker::parentNode (Patch by Boris Zbarsky)
Bug 524113 - Add UI integration with Songbird (Patch by Wladimir Palant)

Version 2.0.3 120.0 KiB Works with Firefox 3.0a1 - 3.6b1pre, SeaMonkey 2.0a1pre - 2.0.*, Thunderbird 3.0a1pre - 3.0.*

Fixes the following issues:
Bug 474615 - Add explicit support for Fennec to DOMi

Version 2.0.1 115.0 KiB Works with Firefox 3.0a1 - 3.6a1pre, SeaMonkey 2.0a - 2.0a3, Thunderbird 3.0a1pre - 3.0b2pre

Fixes the following issues:
Bug 365988 - [All] Label on ID/tag/attr name and Value fields not exposed to accessibility aid. (Patch by Gary Campbell)
Bug 399031 - [SeaMonkey] Convert xpfe prefpane to toolkit version. (Patch by Bruno 'Aqualon' Escherl)
Bug 399653 - [All] Insert Node dialog can't create HTML elements. (Patch by KUROSAWA, Takeshi)
Bug 422336 - [All] "Edit Attribute" > "Namespace URI" is not selected onload. (Patch by KUROSAWA, Takeshi)
Bug 423625 - [All] "Evaluate JavaScript" window is transparent. (Patch by Wladimir Palant)
Bug 431358 - [Sunbird] DOM Inspector doesn't work in Sunbird 0.6a1 Trunk builds. (Patch by Stefan Sitter)
Bug 438793 - [SeaMonkey] [Classic] Missing Treelines (in MailNews, Venkman, Inspector, etc.). (Patch by Karsten Düsterloh)
Bug 452694 - [All] column headers broken in xblBindings.xul for methods/handlers/resources. (Patch by Karsten Düsterloh)

Version 2.0.0 118.0 KiB Works with Firefox 3.0a1 - 3.1b1pre, SeaMonkey 2.0a - 2.0a1, Thunderbird 3.0a1pre - 3.0b1pre