From 939a2079b6f618b8bef7662a0e94ed400fbf5599 Mon Sep 17 00:00:00 2001 From: Leilei332 Date: Mon, 27 Jan 2025 19:15:09 +0800 Subject: [PATCH] Set "text/plain" data only when it exists --- core/modules/utils/dom/dom.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/modules/utils/dom/dom.js b/core/modules/utils/dom/dom.js index cb38e1cc88b..5f33bbeea99 100644 --- a/core/modules/utils/dom/dom.js +++ b/core/modules/utils/dom/dom.js @@ -289,7 +289,9 @@ exports.copyToClipboard = function(text,options,type) { textArea.setSelectionRange(0,text.length); textArea.addEventListener("copy",function(event) { event.preventDefault(); - event.clipboardData.setData("text/plain",options.plainText); + if (options.plainText) { + event.clipboardData.setData("text/plain",options.plainText); + } event.clipboardData.setData(type,text); }); var succeeded = false;