From 1aebad3c19d7287c9fa8eaba336ca9d13ec258c8 Mon Sep 17 00:00:00 2001 From: Abe Jellinek Date: Tue, 1 Nov 2022 16:04:24 -0400 Subject: [PATCH] Scaffold: Fix copying JSON test data Previously only copied '[object Object]'. --- chrome/content/scaffold/scaffold.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/chrome/content/scaffold/scaffold.js b/chrome/content/scaffold/scaffold.js index 35e77738db..0b90914b30 100644 --- a/chrome/content/scaffold/scaffold.js +++ b/chrome/content/scaffold/scaffold.js @@ -1759,6 +1759,9 @@ var Scaffold = new function () { var url = item.getElementsByTagName("label")[0].getAttribute("value"); var test = JSON.parse(item.dataset.testString); var urlOrData = (test.input !== undefined) ? test.input : url; + if (typeof urlOrData !== 'string') { + urlOrData = JSON.stringify(urlOrData, null, '\t'); + } Zotero.Utilities.Internal.copyTextToClipboard(urlOrData); };