diff --git a/chrome/content/zotero/xpcom/data/dataObjects.js b/chrome/content/zotero/xpcom/data/dataObjects.js index c55b72faa1..3e5726602d 100644 --- a/chrome/content/zotero/xpcom/data/dataObjects.js +++ b/chrome/content/zotero/xpcom/data/dataObjects.js @@ -55,7 +55,6 @@ Zotero.DataObjects = function () { this._objectKeys = {}; this._objectIDs = {}; this._loadedLibraries = {}; - this._loadPromise = null; } Zotero.DataObjects.prototype._ZDO_idOnly = false; @@ -192,16 +191,8 @@ Zotero.DataObjects.prototype.getAsync = async function (ids, options) { // New object to load if (toLoad.length) { - // Serialize loads - if (this._loadPromise && this._loadPromise.isPending()) { - await this._loadPromise; - } - let deferred = Zotero.Promise.defer(); - this._loadPromise = deferred.promise; - - let loaded = await this._load(null, toLoad, options); - for (let i=0; i