Нууу можно разбить всю логику по полочкам, например будет 30 функций. При входе в каждую функцию писать в лог-файл для текущего профиля "время и номер функции".
Это конечно не прям "с того места, где был некорректно завершен" но довольно близко.
Баг с выполнением скрипта
-
Это треш, искал в чем проблема
Оказалось что в вводе текста было много значений с tab-ом и проблема была в том что ранее в конце был return, но потом я его вытер, но все равно выполнялся)
пришлось перестроиться и убрать клики чтоб остался return
но когда переименовал пару ресурсов - запускаю скрипт, и теперь return по другому сработал, ни там где надо. -