From 44ece2bf346b1b87d2c42ad472020aa4ab35f276 Mon Sep 17 00:00:00 2001 From: Maurits Lourens Date: Mon, 30 Oct 2017 21:43:13 +0100 Subject: [PATCH] only decode the url when the content of the link is a string --- browser/components/MarkdownPreview.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/browser/components/MarkdownPreview.js b/browser/components/MarkdownPreview.js index de1b03ee..785f6078 100644 --- a/browser/components/MarkdownPreview.js +++ b/browser/components/MarkdownPreview.js @@ -185,11 +185,13 @@ export default class MarkdownPreview extends React.Component { } fixDecodedURI (node) { - const { innerText, href } = node + if (node && node.children.length === 1 && typeof node.children[0] === 'string') { + const { innerText, href } = node - node.innerText = mdurl.decode(href) === innerText - ? href - : innerText + node.innerText = mdurl.decode(href) === innerText + ? href + : innerText + } } componentDidMount () {