diff --git a/apps/client/src/features/editor/page-editor.tsx b/apps/client/src/features/editor/page-editor.tsx index 86fa1ec80..c926a7317 100644 --- a/apps/client/src/features/editor/page-editor.tsx +++ b/apps/client/src/features/editor/page-editor.tsx @@ -250,6 +250,17 @@ function CollabPageEditor({ return [...mainExtensions, ...collabExtensions(provider, currentUser.user)]; }, [provider, currentUser?.user]); + const debouncedUpdateContent = useDebouncedCallback((newContent: any) => { + const pageData = queryClient.getQueryData(["pages", slugId]); + + if (pageData) { + queryClient.setQueryData(["pages", slugId], { + ...pageData, + content: newContent, + }); + } + }, 3000); + const editor = useEditor( { extensions, @@ -364,17 +375,6 @@ function CollabPageEditor({ }, }); - const debouncedUpdateContent = useDebouncedCallback((newContent: any) => { - const pageData = queryClient.getQueryData(["pages", slugId]); - - if (pageData) { - queryClient.setQueryData(["pages", slugId], { - ...pageData, - content: newContent, - }); - } - }, 3000); - const handleActiveCommentEvent = (event) => { const { commentId, resolved } = event.detail;