3 months ago
c5f5992useDroppable was called in the same component that renders the provider, registering into dnd-kit's DEFAULT context — event.over stayed undefined and every drop silently no-oped (click-to-add masked it). Extracted a CanvasDropzone child so the droppable registers with OUR context. Reproduced and verified with a headless-browser drag (nodes 1 → 2, over = workflow-canvas, node lands at the pointer). Also: dropped the redundant 'disabled' badge next to the name input (the enable button already says it); the enabled pill stays.
Parent48390f4