Сообщение от Nexus
|
Вы правда думаете, что проблема в этих 4х строчках кода, а не в том, где и как эта функция вызывается?
|
К сожалению, моих знаний не так много, чтобы делать хоть какие-то выводы. но некоторое кол-во тестов/ проверок показало:
- если убрать setTimeout и вызывать сразу buildPdf(), рестарта страницы нет.
- не имеет значения вызов функции происходит ли <button class="download" type="submit" onclick="runBuildPDF()">Скачать PDF</button>
или
<form class="form" action="#" id="form" onchange="proceedUploadedFile(event)" onSubmit="runBuildPDF()">
Результат тот же.
Удалось понять, что именно добавление setTimeout приводит к рестарту.
Причём проблема появляется только (!!!) при 1ом запуске, все последующие работают как и должны.
Хотелось бы понять корень проблемы.