fix(ui): ignore dropping on self

This commit is contained in:
psychedelicious
2025-02-11 17:40:44 +11:00
parent 1c92838bf9
commit 28950a4891

View File

@@ -205,6 +205,10 @@ export const useBuilderDndMonitor = () => {
//#region Form elements
if (isFormElementDndData(targetData)) {
const targetElement = targetData.element;
if (sourceElement.id === targetElement.id) {
// Dropping on self is a no-op
return;
}
const closestEdgeOfTarget = extractClosestCenterOrEdge(targetData);
if (isAddingNewElement && targetElement.parentId === undefined && closestEdgeOfTarget === 'center') {