diff --git a/js/modules/attachment_downloads.js b/js/modules/attachment_downloads.js index 955b06d7f0..ad43eecaac 100644 --- a/js/modules/attachment_downloads.js +++ b/js/modules/attachment_downloads.js @@ -110,6 +110,11 @@ async function addJob(attachment, job = {}) { } async function _tick() { + if (timeout) { + clearTimeout(timeout); + timeout = null; + } + _maybeStartJob(); timeout = setTimeout(_tick, TICK_INTERVAL); }