diff --git a/packages/slate-react/src/components/editable.tsx b/packages/slate-react/src/components/editable.tsx index b1807a0c2..ac76eeef8 100644 --- a/packages/slate-react/src/components/editable.tsx +++ b/packages/slate-react/src/components/editable.tsx @@ -941,7 +941,11 @@ export const Editable = (props: EditableProps) => { Transforms.select(editor, range) if (state.isDraggingInternally) { - if (draggedRange) { + if ( + draggedRange && + !Range.equals(draggedRange, range) && + !Editor.void(editor, { at: range, voids: true }) + ) { Transforms.delete(editor, { at: draggedRange, })