diff --git a/src/components/notes/NoteItem.tsx b/src/components/notes/NoteItem.tsx index f939c77..83ecb80 100644 --- a/src/components/notes/NoteItem.tsx +++ b/src/components/notes/NoteItem.tsx @@ -755,6 +755,20 @@ export const NoteItem: React.FC = ({ }; }, [isEditing, editContent]); + // Фокусировка на textarea при переходе в режим редактирования + useEffect(() => { + if (isEditing && editTextareaRef.current && !localPreviewMode) { + setTimeout(() => { + editTextareaRef.current?.focus(); + // Устанавливаем курсор в конец текста + const textarea = editTextareaRef.current; + if (textarea) { + textarea.setSelectionRange(editContent.length, editContent.length); + } + }, 100); + } + }, [isEditing, localPreviewMode, editContent]); + // Отслеживание выделения текста useEffect(() => { if (!isEditing) return;