diff --git a/app/src/plugins/tm@_utils/server-links.utils.ts b/app/src/plugins/tm@_utils/server-links.utils.ts index 614c0a0..22f972a 100644 --- a/app/src/plugins/tm@_utils/server-links.utils.ts +++ b/app/src/plugins/tm@_utils/server-links.utils.ts @@ -50,7 +50,9 @@ export function prepareHTMLDescription(description) { if (!link) return word - return `${link}` + if (os === 'mac') return `${link}` + + return `${link}` }) return `
${modifiedWords.join(' ')}
` @@ -63,8 +65,9 @@ export function prepareHTMLDescription(description) { function getCopyFunction(text) { return ` + console.log('${text.replace(/\\/g, '\\\\')}') if (navigator.clipboard && navigator.clipboard.writeText) { - navigator.clipboard.writeText('${text}').then(() => { + navigator.clipboard.writeText('${text.replace(/\\/g, '\\\\')}').then(() => { window.toast.success('Link copied to clipboard!') }).catch(err => { window.toast.error('Failed to copy link to clipboard!') @@ -74,7 +77,7 @@ function getCopyFunction(text) { input.style.position = 'fixed'; input.style.opacity = 0; input.style.pointerEvents = 'none'; - input.value = '\\\\${text}'; + input.value = '${text.replace(/\\/g, '\\\\')}'; document.body.appendChild(input); input.select(); input.focus();