From c095bc7604afdba29ffd1a95277578a81c03791d Mon Sep 17 00:00:00 2001 From: octaviusz <50177704+octaviusz@users.noreply.github.com> Date: Thu, 28 Aug 2025 21:01:18 +0300 Subject: [PATCH] fix: Pin current tab when glance splitting from Zen Folder (#10072) --- src/zen/glance/ZenGlanceManager.mjs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/zen/glance/ZenGlanceManager.mjs b/src/zen/glance/ZenGlanceManager.mjs index 9e84d7514..ddb19d10b 100644 --- a/src/zen/glance/ZenGlanceManager.mjs +++ b/src/zen/glance/ZenGlanceManager.mjs @@ -710,6 +710,10 @@ const currentTab = this.#currentTab; const currentParentTab = this.#currentParentTab; + const isZenFolder = currentParentTab?.group?.isZenFolder; + if (Services.prefs.getBoolPref('zen.folders.owned-tabs-in-folder') && isZenFolder) { + gBrowser.pinTab(currentTab); + } await this.fullyOpenGlance({ forSplit: true }); gZenViewSplitter.splitTabs([currentTab, currentParentTab], 'vsep', 1); const browserContainer = currentTab.linkedBrowser?.closest('.browserSidebarContainer');