This is an interesting feature and very useful to me. But don't know if it is a bug, or was it designed this way?
When I enter the script I designed in the debugger settings, it will be executed every time when it is modified, so the dialog box in the script will pop up annoyingly.
Then I use the 'NOW_L' macro to get the current time and store it in the root table, and then judge the time difference between the two executions when entering the script, which effectively helps me avoid annoying pop-ups.
However, I found that when editing the script in the debugger settings, the time obtained by now_l is always fixed and will not change.
But when C::B calls debugger, this script always gets the correct time.
So, I wonder if this feature will be changed in the future C::B version?
If this feature is changed, the script I designed now will not operate correctly in the future.