From 4eafb1373c0520b495d672e8a01686067a3d6ab7 Mon Sep 17 00:00:00 2001 From: Ivan Voskoboinyk Date: Wed, 15 Jan 2025 13:18:01 +0100 Subject: [PATCH] [DEV-19138] Drop remnants of the `.serialize()` method --- packages/slate-editor/src/modules/editor/Editor.tsx | 4 +--- .../slate-editor/src/modules/editor/lib/isEditorValueEqual.ts | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/slate-editor/src/modules/editor/Editor.tsx b/packages/slate-editor/src/modules/editor/Editor.tsx index 7f5b1aabd..77bdcf21e 100644 --- a/packages/slate-editor/src/modules/editor/Editor.tsx +++ b/packages/slate-editor/src/modules/editor/Editor.tsx @@ -846,9 +846,7 @@ export const Editor = forwardRef((props, forwardedRef) = const hasCustomPlaceholder = withFloatingAddMenu && (isEditorFocused(editor) || isFloatingAddMenuOpen); - const onChange = useOnChange((value) => { - props.onChange(editor.serialize(value) as Value); - }); + const onChange = useOnChange(props.onChange); const floatingSnippetRenderInput = useFunction(() => { return ( diff --git a/packages/slate-editor/src/modules/editor/lib/isEditorValueEqual.ts b/packages/slate-editor/src/modules/editor/lib/isEditorValueEqual.ts index 1b37c0af2..f5203896b 100644 --- a/packages/slate-editor/src/modules/editor/lib/isEditorValueEqual.ts +++ b/packages/slate-editor/src/modules/editor/lib/isEditorValueEqual.ts @@ -39,7 +39,7 @@ export function isEditorValueEqual( ); } - return a === b || compareLists(editor.serialize(a), editor.serialize(b)); + return a === b || compareLists(a, b); } function isText(node: Descendant): node is Text {