From 700ac31eefb29fe70ee29b142ac8bcb8c56c4865 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adomas=20Ven=C4=8Dkauskas?= Date: Wed, 14 Apr 2021 10:37:57 +0300 Subject: [PATCH] Ensure \n\n in itemPaneMessage is displayed as a newline --- chrome/content/zotero/itemTree.jsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/chrome/content/zotero/itemTree.jsx b/chrome/content/zotero/itemTree.jsx index 29a9e7c70b..c7210d770c 100644 --- a/chrome/content/zotero/itemTree.jsx +++ b/chrome/content/zotero/itemTree.jsx @@ -319,7 +319,11 @@ var ItemTree = class ItemTree extends LibraryTree { } async setItemsPaneMessage(message) { - if (message.outerHTML) { + if (typeof message == 'string') { + let messageParts = message.split("\n\n"); + message = messageParts.map(part => `

${part}

`).join(''); + } + else if (message.outerHTML) { message = message.outerHTML; } const shouldRerender = this._itemsPaneMessage != message;