From 771650d66e5cf3fa5a311938d1cc431d238c1fa6 Mon Sep 17 00:00:00 2001 From: LordMathis Date: Mon, 4 Nov 2024 22:09:11 +0100 Subject: [PATCH] Reset file when workspace switch --- frontend/src/hooks/useFileNavigation.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/frontend/src/hooks/useFileNavigation.js b/frontend/src/hooks/useFileNavigation.js index e98eb95..ed4ff76 100644 --- a/frontend/src/hooks/useFileNavigation.js +++ b/frontend/src/hooks/useFileNavigation.js @@ -25,6 +25,9 @@ export const useFileNavigation = () => { // Load last opened file when workspace changes useEffect(() => { const initializeFile = async () => { + setSelectedFile(DEFAULT_FILE.path); + setIsNewFile(true); + const lastFile = await loadLastOpenedFile(); if (lastFile) { handleFileSelect(lastFile); @@ -33,7 +36,9 @@ export const useFileNavigation = () => { } }; - initializeFile(); + if (currentWorkspace) { + initializeFile(); + } }, [currentWorkspace, loadLastOpenedFile, handleFileSelect]); return { selectedFile, isNewFile, handleFileSelect };