commit 01acb7bb84872037120b2458b7baa402e2d7dd16
parent 116db2ec1d74093d7c036d053a846f56bd20b93d
Author: Kelly Cochrane <kcochrane@mozilla.com>
Date: Fri, 19 Dec 2025 14:07:49 +0000
Bug 2006010 - Fix issues with split view panel width when adding split view to inactive tab r=desktop-theme-reviewers,tabbrowser-reviewers,nsharpley,dao
Differential Revision: https://phabricator.services.mozilla.com/D276707
Diffstat:
3 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/browser/components/tabbrowser/content/opentabs-splitview.mjs b/browser/components/tabbrowser/content/opentabs-splitview.mjs
@@ -79,6 +79,7 @@ class OpenTabsInSplitView extends MozLitElement {
case "TabSelect":
if (this.currentSplitView) {
this.addListeners();
+ this.requestUpdate();
} else {
this.removeListeners();
}
diff --git a/browser/components/tabbrowser/content/tabsplitview.js b/browser/components/tabbrowser/content/tabsplitview.js
@@ -296,7 +296,7 @@
this.hasActiveTab = event.target.splitview === this;
gBrowser.setIsSplitViewActive(this.hasActiveTab, this.#tabs);
if (this.hasActiveTab) {
- this.#activate(true);
+ this.#activate();
} else {
this.#deactivate(true);
}
diff --git a/browser/themes/shared/tabbrowser/content-area.css b/browser/themes/shared/tabbrowser/content-area.css
@@ -160,13 +160,13 @@
--panel-min-width: 140px;
min-width: var(--panel-min-width);
max-width: calc(100% - var(--panel-min-width));
+ flex: 1;
width: 49.4%;
}
&[splitview] {
.split-view-panel.split-view-panel-active {
margin: var(--space-xsmall);
- flex: 1;
position: relative;
width: unset;
}