Many good applications are born out of pain and a desire to overcome that pain. Like you, we found attempting to follow the execution of SmartForm events, a significant challenge which led to the creation of the Assistant. The initial prototype placed the events in a floating dialog over the form, but this took up too much screen space. Creating it as an extension allows all the detail to be moved to into a custom tab in Chrome’s dev tools and provides a framework to show all the detail required.
Other difficulties were addressed, like viewing hidden data labels, being able to update their values and seeing the values passed in SmartObject parameters.
We trust the Assistant will make debugging SmartForms a lot more productive.