commit f1826f31a34de833e5e6e03e56324ab72a5ce9a1
parent b9cbb0a45567cf944ba9e41e31fc4d28a86af5a8
Author: Kelly Cochrane <kcochrane@mozilla.com>
Date: Tue, 4 Nov 2025 22:35:18 +0000
Bug 1996102 - Fix issues with adding/removing a split view to/from tab groups r=tabbrowser-reviewers,sthompson
Differential Revision: https://phabricator.services.mozilla.com/D271297
Diffstat:
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/browser/components/tabbrowser/content/tabbrowser.js b/browser/components/tabbrowser/content/tabbrowser.js
@@ -9960,6 +9960,8 @@ var TabContextMenu = {
let insertBefore = this.contextTab;
if (insertBefore._tPos < gBrowser.pinnedTabCount) {
insertBefore = gBrowser.tabs[gBrowser.pinnedTabCount];
+ } else if (this.contextTab.splitview) {
+ insertBefore = this.contextTab.splitview;
}
gBrowser.addTabGroup(this.contextTabs, {
insertBefore,
diff --git a/browser/components/tabbrowser/content/tabsplitview.js b/browser/components/tabbrowser/content/tabsplitview.js
@@ -37,6 +37,8 @@
// removed in disconnectedCallback
this.ownerGlobal.addEventListener("TabSelect", this);
+ this.#observeTabChanges();
+
if (this._initialized) {
return;
}
@@ -45,8 +47,6 @@
this.textContent = "";
- this.#observeTabChanges();
-
// Mirroring MozTabbrowserTab
this.container = gBrowser.tabContainer;
}