diff --git a/app/src/interfaces/input-rich-text-html/useLink.ts b/app/src/interfaces/input-rich-text-html/useLink.ts index 08a5cda254..f0a88b604f 100644 --- a/app/src/interfaces/input-rich-text-html/useLink.ts +++ b/app/src/interfaces/input-rich-text-html/useLink.ts @@ -110,9 +110,9 @@ export default function useLink(editor: Ref): UsableLink { const link = linkSelection.value; if (link.url === null) return; - const linkHtml = `${ - link.displayText || link.url - }`; + const linkHtml = `${link.displayText || link.url}`; // New anchor tag or current selection node is an anchor tag if (!linkNode.value || currentSelectionNode.value === linkNode.value) { @@ -123,7 +123,7 @@ export default function useLink(editor: Ref): UsableLink { currentSelectionNode.value.innerHTML = link.displayText || link.url; linkNode.value.setAttribute('data-mce-href', link.url); // Required for tinymce to update changes linkNode.value.setAttribute('href', link.url); - linkNode.value.setAttribute('title', link.title || ''); + if (link.title) linkNode.value.setAttribute('title', link.title); linkNode.value.setAttribute('target', link.newTab ? '_blank' : '_self'); editor.value.selection.select(linkNode.value); editor.value.selection.setNode(linkNode.value);