fix(react): note title not selecting text

This commit is contained in:
Elian Doran 2025-08-27 16:28:07 +03:00
parent 1851336862
commit 06cea99b40
No known key found for this signature in database

View File

@ -53,9 +53,12 @@ export default function NoteTitleWidget() {
// Manage focus. // Manage focus.
const textBoxRef = useRef<HTMLInputElement>(null); const textBoxRef = useRef<HTMLInputElement>(null);
const isNewNote = useRef<boolean>(); const isNewNote = useRef<boolean>();
useTriliumEvents([ "focusOnTitle", "focusAndSelectTitle" ], (e) => { useTriliumEvents([ "focusOnTitle", "focusAndSelectTitle" ], (e, eventName) => {
if (noteContext?.isActive() && textBoxRef.current) { if (noteContext?.isActive() && textBoxRef.current) {
textBoxRef.current.focus(); textBoxRef.current.focus();
if (eventName === "focusAndSelectTitle") {
textBoxRef.current.select();
}
isNewNote.current = ("isNewNote" in e ? e.isNewNote : false); isNewNote.current = ("isNewNote" in e ? e.isNewNote : false);
} }
}); });