diff --git a/packages/sanity/src/core/form/inputs/PortableText/object/BlockObject.tsx b/packages/sanity/src/core/form/inputs/PortableText/object/BlockObject.tsx index d0a183d992f..068996d6dc0 100644 --- a/packages/sanity/src/core/form/inputs/PortableText/object/BlockObject.tsx +++ b/packages/sanity/src/core/form/inputs/PortableText/object/BlockObject.tsx @@ -97,18 +97,21 @@ export function BlockObject(props: BlockObjectProps) { setTimeout(() => PortableTextEditor.focus(editor)) }, [editor, path]) - const blockPreview = useMemo(() => { - const _handleDelete = (e: React.MouseEvent) => { + const handleDelete = useCallback( + (e: React.MouseEvent) => { e.preventDefault() e.stopPropagation() onRemove() - } + }, + [onRemove] + ) + + const blockPreview = useMemo(() => { return (