From 24fd898f0d32cdc279b5c19d5086e4aa10270ca3 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Mon, 25 Aug 2025 20:48:15 +0300 Subject: [PATCH] fix(add_link): inserting link to selection not working properly (closes #6776) --- apps/client/src/widgets/dialogs/add_link.tsx | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/apps/client/src/widgets/dialogs/add_link.tsx b/apps/client/src/widgets/dialogs/add_link.tsx index e20e5a80e..f102aced5 100644 --- a/apps/client/src/widgets/dialogs/add_link.tsx +++ b/apps/client/src/widgets/dialogs/add_link.tsx @@ -30,6 +30,14 @@ function AddLinkDialogComponent() { setShown(true); }); + useEffect(() => { + if (hasSelection) { + setLinkType("hyper-link"); + } else { + setLinkType("reference-link"); + } + }, [ hasSelection ]) + async function setDefaultLinkTitle(noteId: string) { const noteTitle = await tree.getNoteTitle(noteId); setLinkTitle(noteTitle); @@ -90,6 +98,7 @@ function AddLinkDialogComponent() { } const autocompleteRef = useRef(null); + console.log("Add link ", linkType, hasSelection); return (