Assembly Editor
...
Building Assemblies
Editor functionality

Debug mode

3min

The assembly editor can be put into debug mode via this settings checkbox:

Document image


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:

Document image


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:

Document image


Modules that have debug logging enabled (see Logging) will write information into the debug window when the assembly executes:

Document image


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:

Document image


The debug window can be minimized with this button at its top right:

Document image


The debug window can be dragged to different positions.

It can also be sized by dragging its resize icon at its bottom right here:

Document image


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:

Document image