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]