From 2dfa58d10e0ffba4f406282dd05e43e76dfc6db2 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 21 Jan 2026 11:11:46 +0000 Subject: [PATCH] perf(post): reduce draft save debounce from 2s to 500ms Makes the draft saving feel more responsive without hammering localStorage on every keystroke. --- src/components/PostViewer.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/PostViewer.tsx b/src/components/PostViewer.tsx index c79dd38..2ced64f 100644 --- a/src/components/PostViewer.tsx +++ b/src/components/PostViewer.tsx @@ -234,13 +234,13 @@ export function PostViewer({ windowId }: PostViewerProps = {}) { setIsEditorEmpty(editorRef.current.isEmpty()); } - // Debounce draft save (2 seconds) + // Debounce draft save (500ms) if (draftSaveTimeoutRef.current) { clearTimeout(draftSaveTimeoutRef.current); } draftSaveTimeoutRef.current = setTimeout(() => { saveDraft(); - }, 2000); + }, 500); }, [saveDraft]); // Cleanup timeout on unmount