diff --git a/chrome/content/zotero/xpcom/itemTreeView.js b/chrome/content/zotero/xpcom/itemTreeView.js index 5b25c77c2..3aac626a4 100644 --- a/chrome/content/zotero/xpcom/itemTreeView.js +++ b/chrome/content/zotero/xpcom/itemTreeView.js @@ -317,6 +317,8 @@ Zotero.ItemTreeView.prototype._refreshGenerator = function() var usiDisabled = Zotero.UnresponsiveScriptIndicator.disable(); + Zotero.ItemGroupCache.clear(); + this._searchMode = this._itemGroup.isSearchMode(); if (!this.selection.selectEventsSuppressed) { @@ -593,8 +595,6 @@ Zotero.ItemTreeView.prototype.notify = function(action, type, ids, extraData) // If trash or saved search, just re-run search if (itemGroup.isTrash() || itemGroup.isSearch()) { - Zotero.ItemGroupCache.clear(); - // Clear item type icons var items = Zotero.Items.get(ids); for (let i=0; i