diff --git a/chrome/content/zotero/itemTree.jsx b/chrome/content/zotero/itemTree.jsx index 917576f4ef..657e9f4354 100644 --- a/chrome/content/zotero/itemTree.jsx +++ b/chrome/content/zotero/itemTree.jsx @@ -375,14 +375,12 @@ var ItemTree = class ItemTree extends LibraryTree { await this.runListeners('refresh'); - setTimeout(function () { - resolve(); - }); + await Zotero.Promise.delay(); + resolve(); } catch (e) { - setTimeout(function () { - reject(e); - }); + await Zotero.Promise.delay(); + reject(e); throw e; } })