chore: Small details to split view, b=(no-bug), c=split-view, tabs

This commit is contained in:
mr. m
2025-05-19 13:31:18 +02:00
parent 66003832b2
commit 8d99a97a9e
3 changed files with 6 additions and 5 deletions

View File

@@ -147,7 +147,7 @@ class ZenViewSplitter extends ZenDOMOperatedFeature {
if (groupIndex < 0) {
return;
}
this.removeTabFromGroup(tab, groupIndex, event.forUnsplit);
this.removeTabFromGroup(tab, groupIndex, true);
}
/**
@@ -188,6 +188,7 @@ class ZenViewSplitter extends ZenDOMOperatedFeature {
this.resetTabState(remainingTab, forUnsplit);
}
this.removeGroup(groupIndex);
gBrowser.selectedTab = remainingTabs[remainingTabs.length - 1];
} else {
const node = this.getSplitNodeFromTab(tab);
const toUpdate = this.removeNode(node);
@@ -1364,7 +1365,7 @@ class ZenViewSplitter extends ZenDOMOperatedFeature {
}
const container = event.currentTarget.closest('.browserSidebarContainer');
const tab = window.gBrowser.tabs.find(
(t) => t.linkedBrowser.closest('.browserSidebarContainer') === container
(t) => t.linkedBrowser?.closest('.browserSidebarContainer') === container
);
if (tab) {
window.gBrowser.selectedTab = tab;