From a30ddc98bd0a0a6cddceb7f6dcfb0d083a1f124e Mon Sep 17 00:00:00 2001 From: "mr. m" Date: Thu, 19 Feb 2026 00:38:21 +0100 Subject: [PATCH] feat: Correctly calculate certain popup opening coordinates, b=no-bug, c=folders, workspaces --- src/zen/folders/ZenFolders.mjs | 4 ++-- src/zen/workspaces/ZenGradientGenerator.mjs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/zen/folders/ZenFolders.mjs b/src/zen/folders/ZenFolders.mjs index f33cfcc16..8ef65e6e7 100644 --- a/src/zen/folders/ZenFolders.mjs +++ b/src/zen/folders/ZenFolders.mjs @@ -730,12 +730,12 @@ class nsZenFolders extends nsZenDOMOperatedFeature { get #searchPopupOptions() { const isRightSide = gZenVerticalTabsManager._prefsRightSide; const position = isRightSide ? "start_before" : "start_before"; - let size = Math.min(this.#popup.querySelector("#zen-folder-tabs-list").children.length, 6) + 1; + let size = Math.min(this.#popup.querySelector("#zen-folder-tabs-list").children.length, 6); size *= 48; return { position, x: -10, - y: -size / 4, + y: size / -2, }; } diff --git a/src/zen/workspaces/ZenGradientGenerator.mjs b/src/zen/workspaces/ZenGradientGenerator.mjs index 6e1c3a275..3d5b296cf 100644 --- a/src/zen/workspaces/ZenGradientGenerator.mjs +++ b/src/zen/workspaces/ZenGradientGenerator.mjs @@ -185,7 +185,7 @@ export class nsZenThemePicker extends nsZenMultiWindowFeature { position: "start_before", triggerEvent: event, y: fromForm ? -160 : 0, - x: 10, + x: -10, }); }