diff --git a/chrome/content/zotero/contextPane.js b/chrome/content/zotero/contextPane.js
index c3ec88c34d..2d364b9016 100644
--- a/chrome/content/zotero/contextPane.js
+++ b/chrome/content/zotero/contextPane.js
@@ -211,7 +211,10 @@ var ZoteroContextPane = new function () {
}
_contextPaneSplitter.setAttribute('hidden', false);
- _contextPane.setAttribute('collapsed', !(_contextPaneSplitter.getAttribute('state') != 'collapsed'));
+ // It seems that on heavy load (i.e. syncing) the line below doesn't set the correct value
+ setTimeout(() => {
+ _contextPane.setAttribute('collapsed', !(_contextPaneSplitter.getAttribute('state') != 'collapsed'));
+ });
_tabToolbar.hidden = false;
}
diff --git a/chrome/content/zotero/zoteroPane.xul b/chrome/content/zotero/zoteroPane.xul
index f548ea976f..d096fba177 100644
--- a/chrome/content/zotero/zoteroPane.xul
+++ b/chrome/content/zotero/zoteroPane.xul
@@ -387,7 +387,7 @@
-
+
@@ -417,7 +417,7 @@
orient="vertical"
collapse="after"
zotero-persist="state"
- resizebefore="clsest"
+ resizebefore="closest"
resizeafter="closest"
onmousemove="ZoteroContextPane.update()"
oncommand="ZoteroContextPane.update()"