From e95255f6e822e20299c2a1962c5cef736ca0893f Mon Sep 17 00:00:00 2001 From: psychedelicious <4822129+psychedelicious@users.noreply.github.com> Date: Thu, 6 Feb 2025 19:56:32 +1100 Subject: [PATCH] feat(ui): make drop targets that are in root sticky --- .../nodes/components/sidePanel/builder/use-builder-dnd.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/invokeai/frontend/web/src/features/nodes/components/sidePanel/builder/use-builder-dnd.ts b/invokeai/frontend/web/src/features/nodes/components/sidePanel/builder/use-builder-dnd.ts index eccd592a65..4228ba0477 100644 --- a/invokeai/frontend/web/src/features/nodes/components/sidePanel/builder/use-builder-dnd.ts +++ b/invokeai/frontend/web/src/features/nodes/components/sidePanel/builder/use-builder-dnd.ts @@ -551,6 +551,7 @@ export const useDraggableFormElement = ( }), dropTargetForElements({ element: draggableElement, + getIsSticky: () => getElement(elementId).parentId === undefined, canDrop: ({ source }) => isFormElementDndData(source.data) && source.data.element.id !== getElement(elementId).parentId, getData: ({ input }) => {