From 5546baa927e9dd97e527ac6da763f7a9dfcc9d2e Mon Sep 17 00:00:00 2001 From: Daniel Imms Date: Fri, 31 Mar 2017 01:54:21 -0700 Subject: [PATCH] Fix edge case --- src/Linkifier.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Linkifier.ts b/src/Linkifier.ts index 85d1bd5e..f305945c 100644 --- a/src/Linkifier.ts +++ b/src/Linkifier.ts @@ -207,7 +207,7 @@ export class Linkifier { const element = (node); if (element.nodeName === 'A') { // This row has already been linkified - return; + return result; } element.innerHTML = ''; element.appendChild(linkElement); @@ -216,7 +216,7 @@ export class Linkifier { // Matches part of string const nodesAdded = this._replaceNodeSubstringWithNode(node, linkElement, uri, searchIndex); // No need to consider the new nodes - i += nodesAdded - 1; + i += nodesAdded; } result.push(linkElement);