diff --git a/src/admin/components/forms/field-types/RichText/RichText.tsx b/src/admin/components/forms/field-types/RichText/RichText.tsx index 277c1ee619..ccb31afdae 100644 --- a/src/admin/components/forms/field-types/RichText/RichText.tsx +++ b/src/admin/components/forms/field-types/RichText/RichText.tsx @@ -226,16 +226,6 @@ const RichText: React.FC = (props) => { }; }, [loaded, readOnly]); - useEffect(() => { - // If there is a change to the initial value, we need to reset Slate history - // and clear selection because the old selection may no longer be valid - // as returned JSON may be modified in hooks and have a different shape - if (Array.isArray(initialValue) && initialValue.length > 0) { - if (editor.selection) ReactEditor.deselect(editor); - editor.history = { redos: [], undos: [] }; - } - }, [initialValue, editor]); - if (!loaded) { return null; } @@ -272,6 +262,7 @@ const RichText: React.FC = (props) => { required={required} />