zotero/chrome/content
Dan Stillman 5c172e3be9 ConcurrentCaller: Reject queued promises when stopping queue
Previously, we simply cleared the queue, leaving any pending promises
unresolved, and we checked for isResolved()/isPending() in
storageEngine.js (and maybe other places). storageEngine.js was changed
to simply await those promises, but that results in a hang if the queue
is stopped, since the promises were never resolved. Instead, when
stopping the queue, reject queued promises with a CanceledException and
ignore those promises in storageEngine.js.
2025-07-30 22:31:08 -04:00
..
scaffold fx140: ESMify RemoteTranslate and uses 2025-07-30 22:30:30 -04:00
zotero ConcurrentCaller: Reject queued promises when stopping queue 2025-07-30 22:31:08 -04:00
zotero-platform Remove old citation dialogs (#5177) 2025-04-02 05:26:06 -04:00