@Fox у меня вызов из веб интерфейса по кнопке сделан так
$(".RestartScript").click(async function() {
var restarting = await Api.RunFunction("the_end",{})
Api.Restart()
});
функция the_end Идет условие
If [[переменная]] == "чего то там"
Переменная не создавалась в самой функции, ну и соответственно не передана.
И вот в такой ситуации - просто подвисает этот вызов, ни едет дальше и не вываливается с ошибкой.
Когда переменную создал внутри этой функции - все заработало. Но почему не вывалилось то с ошибкой ... Долго понять не мог в чем беда ....