diff --git a/src/zen/folders/ZenFolders.mjs b/src/zen/folders/ZenFolders.mjs index bf9452114..653beb6e9 100644 --- a/src/zen/folders/ZenFolders.mjs +++ b/src/zen/folders/ZenFolders.mjs @@ -1297,8 +1297,17 @@ class nsZenFolders extends nsZenDOMOperatedFeature { } default: { // Should insert after zen-empty-tab - const start = + let start = parentWorkingData.node.groupStartElement.nextElementSibling; + start ||= + parentWorkingData.node.tabs[0] || + parentWorkingData.node.groupStartElement; + if (!start) { + console.error( + `Zen Folders: Could not find start element for parent folder with id ${stateData.parentId} while restoring session.` + ); + break; + } start.after(node); } }