From 10d6256ce1815490ebf0a3de0e26ed0c8a04fe72 Mon Sep 17 00:00:00 2001 From: SuYao Date: Sun, 31 Aug 2025 18:15:34 +0800 Subject: [PATCH] feat: enhance note saving functionality with immediate cache invalidation (#9725) --- src/renderer/src/pages/notes/NotesPage.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/renderer/src/pages/notes/NotesPage.tsx b/src/renderer/src/pages/notes/NotesPage.tsx index 3346cb7ae0..edb5b29986 100644 --- a/src/renderer/src/pages/notes/NotesPage.tsx +++ b/src/renderer/src/pages/notes/NotesPage.tsx @@ -84,11 +84,13 @@ const NotesPage: FC = () => { try { await window.api.file.write(activeFilePath, content) + // 保存后立即刷新缓存,确保下次读取时获取最新内容 + invalidateFileContent(activeFilePath) } catch (error) { logger.error('Failed to save note:', error as Error) } }, - [activeFilePath, currentContent] + [activeFilePath, currentContent, invalidateFileContent] ) // 防抖保存函数,在停止输入后才保存,避免输入过程中的文件写入