diff --git a/src/components/PostViewer.tsx b/src/components/PostViewer.tsx index 42e32da..449f309 100644 --- a/src/components/PostViewer.tsx +++ b/src/components/PostViewer.tsx @@ -503,6 +503,9 @@ export function PostViewer({ windowId }: PostViewerProps = {}) { localStorage.removeItem(draftKey); } + // Clear editor content + editorRef.current?.clear(); + // Show published preview setShowPublishedPreview(true); diff --git a/src/components/editor/RichEditor.tsx b/src/components/editor/RichEditor.tsx index 6a3c8e4..acb5f23 100644 --- a/src/components/editor/RichEditor.tsx +++ b/src/components/editor/RichEditor.tsx @@ -402,7 +402,7 @@ export const RichEditor = forwardRef( serialized.eventRefs, serialized.addressRefs, ); - editorInstance.commands.clearContent(); + // Don't clear content here - let the parent component decide when to clear } }, [onSubmit],