Few people actually know how the Select Entry Module works. I frequently see people complaining that the breakpoint is not stopping, without realizing they were attached to the wrong module. But it's not their fault, this information is hidden, and the Select Entry Module dialog doesn't provide any help on how to use it:

A few ideas on how to improve it:
- Make 'step into' work even for consumed objects. For example, when stepping into a referenced action, Service Studio would ask for download the producer, set the breakpoint at the start of the action, and attach the debugger to the correct module, before actually stepping into the action. Likewise, 'step out' would need to work consistently across modules.
- Document how to debug producers in the help file. Really.
- Have a more concrete text in the Select Entry Module dialog, helping to choose the correct module, referring to scenarios like debugging a consumed web block, or a consumed action, debugging timers and web services...
Merged from 'Simple debugging of producers' (idea created on 2017-07-27 04:40:45 by Leonardo Fernandes), on 2017-07-28 13:27:59 by Leonardo Fernandes