gh-14424: Prevent startup hangs if no sibling exists (gh-14639)

This commit is contained in:
mr. m
2026-07-18 19:23:15 +02:00
committed by GitHub
parent 323a3ab1ff
commit 55c224bea7

View File

@@ -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);
}
}