From 43fb4c7cefe23f6664e5ed3ed2bf6aa89bd50561 Mon Sep 17 00:00:00 2001 From: Ethanfel Date: Fri, 3 Apr 2026 00:22:32 +0200 Subject: [PATCH] Fix tooltip clamp height and make branch button display conditional --- js/snapshot_manager.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js/snapshot_manager.js b/js/snapshot_manager.js index 45cf3d6..dbf5104 100644 --- a/js/snapshot_manager.js +++ b/js/snapshot_manager.js @@ -2895,7 +2895,7 @@ async function buildSidebar(el) { const branchToggleBtn = document.createElement("button"); branchToggleBtn.className = "snap-filter-auto-btn" + (isBranchingEnabled() ? " active" : ""); - branchToggleBtn.style.display = "none"; + branchToggleBtn.style.display = BRANCHING_ENABLED ? "" : "none"; branchToggleBtn.textContent = "Branch"; branchToggleBtn.title = "Toggle snapshot branching"; branchToggleBtn.addEventListener("click", async () => { @@ -3653,7 +3653,7 @@ async function buildSidebar(el) { let top = rect.top; // Clamp to viewport if (left + 260 > window.innerWidth) left = rect.left - 260; - if (top + 200 > window.innerHeight) top = window.innerHeight - 200; + if (top + 280 > window.innerHeight) top = window.innerHeight - 280; if (top < 0) top = 0; tooltip.style.left = `${left}px`; tooltip.style.top = `${top}px`;