Debug mode
The assembly editor can be put into debug mode via this settings checkbox:
Although it is mainly used by module developers for debugging module implementations, it can also be useful for assembly developers when a module isn't giving expected output.
When in debug mode, more debug-specific settings become available under the Settings menu:
Depending on the selected debug settings and the nature of the assembly's processing, running an assembly in debug mode can be much slower or even swamp the browser.
The debug window can be opened and closed with this link:
Modules that have debug logging enabled (see Logging) will write information into the debug window when the assembly executes:
Modules will also log their inputs and outputs (see Protecting output data about disabling output logging).
Blue links in the debug window can be clicked to drill into the data.
The debug window's content can be cleared by clicking the pencil icon at its top right:
The debug window can be minimized with this button at its top right:
The debug window can be dragged to different positions.
It can also be sized by dragging its resize icon at its bottom right here:
The debug window can be used to evaluate JavaScript expressions.
Enter the expression at its bottom and click the Eval button at the bottom right: