From e27636b93de52fe92f3a58a05320896512041fbc Mon Sep 17 00:00:00 2001 From: tophf Date: Mon, 6 Aug 2018 13:13:15 +0300 Subject: [PATCH] preserve linebreaks in live-preview error text fixes #460 --- edit/codemirror-editing-hooks.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/edit/codemirror-editing-hooks.js b/edit/codemirror-editing-hooks.js index 17d968b6..4297eb05 100644 --- a/edit/codemirror-editing-hooks.js +++ b/edit/codemirror-editing-hooks.js @@ -686,7 +686,8 @@ onDOMscriptReady('/codemirror.js').then(() => { }).then(() => { errors.classList.add('hidden'); }).catch(err => { - if (err && editor && !Number.isNaN(err.index)) { + if (Array.isArray(err)) err = err.join('\n'); + if (err && editor && !isNaN(err.index)) { const pos = editors[0].posFromIndex(err.index); err = `${pos.line}:${pos.ch} ${err}`; }