From a55bc138e71b8e825d5da162675250a27572f587 Mon Sep 17 00:00:00 2001 From: Christian Bastian <80225746+cdb-boop@users.noreply.github.com> Date: Sun, 28 Jul 2024 04:13:14 -0400 Subject: [PATCH] Added stricter check before showing drag cursor. --- web/model-manager.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/web/model-manager.js b/web/model-manager.js index c25fa1d..a7edbc0 100644 --- a/web/model-manager.js +++ b/web/model-manager.js @@ -4622,10 +4622,12 @@ class ModelManager extends ComfyDialog { modelManager.classList.remove(className); } }; - updateClass(isOnEdgeLeft, "cursor-drag-left"); - updateClass(isOnEdgeTop, "cursor-drag-top"); - updateClass(isOnEdgeRight, "cursor-drag-right"); - updateClass(isOnEdgeBottom, "cursor-drag-bottom"); + + const sidebarState = this.element.dataset["sidebarState"]; + updateClass(sidebarState === "right" && isOnEdgeLeft, "cursor-drag-left"); + updateClass(sidebarState === "bottom" && isOnEdgeTop, "cursor-drag-top"); + updateClass(sidebarState === "left" && isOnEdgeRight, "cursor-drag-right"); + updateClass(sidebarState === "top" && isOnEdgeBottom, "cursor-drag-bottom"); }; modelManager.addEventListener("mousemove", (e) => updateSidebarCursor(e)); modelManager.addEventListener("touchmove", (e) => updateSidebarCursor(e));