Fix: Create new tab when closing last unpinned tab.

This commit is contained in:
Kristijan Ribarić 2024-10-18 20:45:16 +02:00
parent d853fa8de4
commit 410264c9c6
2 changed files with 25 additions and 9 deletions

View file

@ -184,7 +184,14 @@
filter: tab => !tab.hidden && !tab.pinned,
});
const nextTab = findNextTab(1) || findNextTab(-1);
let nextTab = findNextTab(1) || findNextTab(-1);
if (!nextTab) {
ZenWorkspaces._createNewTabForWorkspace({ uuid: ZenWorkspaces.activeWorkspace });
nextTab = findNextTab(1) || findNextTab(-1);
}
if (nextTab) {
gBrowser.selectedTab = nextTab;
}