aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/mixed/js/core.js5
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;