From 83d5d6bbd848a90fc0e24b8f414447904e969ea5 Mon Sep 17 00:00:00 2001 From: zadam Date: Wed, 27 Mar 2024 20:42:36 +0100 Subject: [PATCH] fix copy link in browser, closes #4682 --- src/public/app/services/utils.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/public/app/services/utils.js b/src/public/app/services/utils.js index 8be7c3056..b88146012 100644 --- a/src/public/app/services/utils.js +++ b/src/public/app/services/utils.js @@ -487,12 +487,14 @@ function areObjectsEqual () { } function copyHtmlToClipboard(content) { - const clipboardItem = new ClipboardItem({ - 'text/html': new Blob([content], {type: 'text/html'}), - 'text/plain': new Blob([content], {type: 'text/plain'}) - }); - - navigator.clipboard.write([clipboardItem]); + function listener(e) { + e.clipboardData.setData("text/html", content); + e.clipboardData.setData("text/plain", content); + e.preventDefault(); + } + document.addEventListener("copy", listener); + document.execCommand("copy"); + document.removeEventListener("copy", listener); } /**