tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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:
Mbrowser/components/tabbrowser/content/opentabs-splitview.mjs | 1+
Mbrowser/components/tabbrowser/content/tabsplitview.js | 2+-
Mbrowser/themes/shared/tabbrowser/content-area.css | 2+-
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; }