mirror of
https://github.com/zen-browser/desktop.git
synced 2026-07-20 07:31:09 +00:00
gh-14424: Prevent startup hangs if no sibling exists (gh-14639)
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user