diff --git a/src/pages/Index.tsx b/src/pages/Index.tsx index 87c16d7..699c6d5 100644 --- a/src/pages/Index.tsx +++ b/src/pages/Index.tsx @@ -916,17 +916,23 @@ const Index = () => { } }; - // Load initial notes and scratch useEffect(() => { - const init = async () => { + const initIndexes = async () => { await initializeIndexes(); + }; + initIndexes(); + }, []); + + useEffect(() => { + const loadInitialData = async () => { if (isInitialized) { await loadNotes(); await loadLatestScratch(); await loadFontSizeSetting(); + currentNoteRef.current?.focus(); } }; - init(); + loadInitialData(); }, [isInitialized]); // Helper function to format date in yyyy-MM-dd hh:mm:ss format