diff options
| -rw-r--r-- | ext/mixed/js/core.js | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/ext/mixed/js/core.js b/ext/mixed/js/core.js index 4c22cae7..257c7edf 100644 --- a/ext/mixed/js/core.js +++ b/ext/mixed/js/core.js @@ -164,7 +164,10 @@ function getSetDifference(set1, set2) {  function promiseTimeout(delay, resolveValue) {      if (delay <= 0) { -        return Promise.resolve(resolveValue); +        const promise = Promise.resolve(resolveValue); +        promise.resolve = () => {}; // NOP +        promise.reject = () => {}; // NOP +        return promise;      }      let timer = null; |