Home

About TinyJSD

Note: due to the massive and rapid changes in the Mozilla Platform, TinyJSD is no longer actively maintained. The last version supports Thunderbird 60/SeaMonkey 2.57. We recommend to use the standard Developer Tools that are shipped with Thunderbird.

TinyJSD is a JavaScript debugger for Mozilla products that support non-Webextension-type addons (Thunderbird, SeaMonkey). The key differences to debuggers like the debugger built into Thunderbird are:
focused on debugging privileged code such as extensions and the application itself
simple user interface for easier use than complex debugger tools

Main Features

  • Setting of breakpoints
  • Step by step execution of the code
  • Inspection and modification of variables
  • Execution of arbitrary code while debugging
  • Launching the debugger as during the startup, allowing to (partially) debug the startup phase of the application.
  • Breakpoints, Watchlist items and contents of scratchpad are saved between debugging sessions.

Downloads

TinyJSD is now available on Mozilla Addons.

Release history:

  • version 1.2.1 has been released on 2018-09-23 for Thunderbird, SeaMonkey and Komodo.
  • version 1.1.2 has been released on 2015-04-22 for Firefox, Thunderbird, SeaMonkey and Komodo.
  • version 1.1 has been released on 2015-04-22 for Firefox, Thunderbird, SeaMonkey and Komodo.
  • version 1.0 has been released on 2014-10-24 for Firefox, Thunderbird, SeaMonkey and Komodo.
  • version 0.9.8.1 has been released on 2014-09-05 for Firefox, Thunderbird and SeaMonkey.
  • version 0.9.6 has been released on 2014-08-02 for Firefox, Thunderbird and SeaMonkey.

  • version 0.9.5 has been released on 2014-01-17 for Firefox, Thunderbird and SeaMonkey.

  • version 0.9.3 has been released on 2013-07-23.

  • version 0.9.2 has been released on 2013-04-19.
  • version 0.9 has been released on 2013-03-17 for Firefox, Thunderbird and SeaMonkey.
  • version 0.1.2 has been released on 2013-02-03 for Firefox, Thunderbird and SeaMonkey.

Usage Documentation

see [Documentation]


Related

About TinyJSD: Documentation