The Execution preferences pane collects a number of options having to do with Script Debugger’s behavior when running and debugging scripts.
If checked, then when external debugging starts (that is, a script saved in debug mode starts to run in some other context), Script Debugger will pause before the first executable line of the script.
If checked, then when you resume execution after a pause, the application that was active before the pause is brought to the front (unless the script is being controlled from Script Debugger’s Dock menu).
If checked, then when you hover the mouse over text in a script window, the AppleScript expression under the mouse will be evaluated and its value shown in a tooltip. In some cases, it will help to select the desired expression first and then hover the mouse over it.
For your safety, Script Debugger prevents evaluation of an expression if evaluating it takes a long time or might have major side effects like deleting or altering an object (such an expression will generate no tooltip).
The delay between the time when the mouse hovers over an AppleScript expression and the time when the expression is evaluated.
If checked, then these tooltips appear only when the script is paused in debug mode.
If checked, then if there is a tell context, it is included at the start of the tooltip (as in the illustration — if this option were not checked, everything up to the colon would be absent).
If checked, then when pausing in debug mode, Script Debugger comes to the front.
If checked, then any time a script finishes executing, Script Debugger comes to the front (unless the script is being controlled from Script Debugger’s Dock menu).
The question here is what should happen with regard to the display of the result when a result is produced (unless the result is already visible).
The choices are:
Nothing happens.
The result pane appears (along with the variables pane and so on).
The result bar appears.
The result is shown as a separate explorer window.
If checked, event log windows are hidden when Script Debugger is in the background.
If checked, explorer windows are hidden when Script Debugger is in the background.
If checked, then Script Debugger comes to the front when it puts up a runtime error dialog. Otherwise, Script Debugger bounces the notification icon in the Dock.
If checked, then Script Debugger beeps when it puts up a runtime error dialog.