From 2d54e9f27f56392320b61c9bd04bbd697b6959ac Mon Sep 17 00:00:00 2001 From: "mr. m" Date: Mon, 11 Aug 2025 23:12:18 +0200 Subject: [PATCH] feat: Dont translate the items if there's no visible pinned tabs, b=no-bug, c=tabs --- src/zen/tabs/ZenPinnedTabManager.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/zen/tabs/ZenPinnedTabManager.mjs b/src/zen/tabs/ZenPinnedTabManager.mjs index 7346438d1..ed46b3ac5 100644 --- a/src/zen/tabs/ZenPinnedTabManager.mjs +++ b/src/zen/tabs/ZenPinnedTabManager.mjs @@ -1199,7 +1199,7 @@ const isGoingToPinnedTabs = translate < topToNormalTabs; const multiplier = isGoingToPinnedTabs !== isPinned ? (isGoingToPinnedTabs ? 1 : -1) : 0; this._isGoingToPinnedTabs = isGoingToPinnedTabs; - if (!dropElement) { + if (!dropElement && gBrowser.pinnedTabCount - gBrowser._numZenEssentials > 0) { itemsToCheck.forEach((item) => { item.style.transform = `translateY(${draggingTabHeight * multiplier}px)`; });