From 4b906734c9d735ff2b6ada36307a88cb3dfb31e8 Mon Sep 17 00:00:00 2001 From: Kazuhito Yokoi Date: Sat, 6 Dec 2025 00:21:16 +0900 Subject: [PATCH] Fix debug tab to copy displayed value --- .../@node-red/editor-client/src/js/ui/utils.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/utils.js b/packages/node_modules/@node-red/editor-client/src/js/ui/utils.js index cc570cd13..94e06297a 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/utils.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/utils.js @@ -265,7 +265,13 @@ RED.utils = (function() { var copyPayload = $('').appendTo(copyTools).on("click", function(e) { e.preventDefault(); e.stopPropagation(); - RED.clipboard.copyText(msg,copyPayload,"clipboard.copyMessageValue"); + var payloadToCopy; + if (typeof msg === "number") { + payloadToCopy = obj.find(".red-ui-debug-msg-type-number").first().text(); + } else { + payloadToCopy = msg; + } + RED.clipboard.copyText(payloadToCopy, copyPayload, "clipboard.copyMessageValue"); }) RED.popover.tooltip(copyPayload,RED._("node-red:debug.sidebar.copyPayload")); if (enablePinning && strippedKey !== undefined && strippedKey !== '') {