diff options
Diffstat (limited to 'ext/fg/js')
| -rw-r--r-- | ext/fg/js/frontend.js | 7 | 
1 files changed, 6 insertions, 1 deletions
| diff --git a/ext/fg/js/frontend.js b/ext/fg/js/frontend.js index c98a9a33..564df343 100644 --- a/ext/fg/js/frontend.js +++ b/ext/fg/js/frontend.js @@ -269,7 +269,12 @@ class Frontend {      }      popupTimerSet(callback) { -        this.popupTimer = window.setTimeout(callback, this.options.scanning.delay); +        const delay = this.options.scanning.delay; +        if (delay > 0) { +            this.popupTimer = window.setTimeout(callback, delay); +        } else { +            Promise.resolve().then(callback); +        }      }      popupTimerClear() { |