diff --git a/apps/client/src/widgets/note_title.tsx b/apps/client/src/widgets/note_title.tsx index 5b27f0ab0..e2f30bcfc 100644 --- a/apps/client/src/widgets/note_title.tsx +++ b/apps/client/src/widgets/note_title.tsx @@ -53,9 +53,12 @@ export default function NoteTitleWidget() { // Manage focus. const textBoxRef = useRef(null); const isNewNote = useRef(); - useTriliumEvents([ "focusOnTitle", "focusAndSelectTitle" ], (e) => { + useTriliumEvents([ "focusOnTitle", "focusAndSelectTitle" ], (e, eventName) => { if (noteContext?.isActive() && textBoxRef.current) { textBoxRef.current.focus(); + if (eventName === "focusAndSelectTitle") { + textBoxRef.current.select(); + } isNewNote.current = ("isNewNote" in e ? e.isNewNote : false); } });