diff --git a/chrome/content/zotero/elements/itemPaneSidenav.js b/chrome/content/zotero/elements/itemPaneSidenav.js index 2de28f0017..582185e3cd 100644 --- a/chrome/content/zotero/elements/itemPaneSidenav.js +++ b/chrome/content/zotero/elements/itemPaneSidenav.js @@ -160,11 +160,13 @@ get _collapsed() { let collapsible = this.container.closest('splitter:not([hidden="true"]) + *'); + if (!collapsible) return false; return collapsible.getAttribute('collapsed') === 'true'; } set _collapsed(val) { let collapsible = this.container.closest('splitter:not([hidden="true"]) + *'); + if (!collapsible) return; let splitter = collapsible.previousElementSibling; if (val) { collapsible.setAttribute('collapsed', 'true');