Fixed glossary term replacement when words at start of line

This commit is contained in:
Dan Brown 2024-11-19 17:08:28 +00:00
commit 1c29608918
Signed by: danb
GPG key ID: 46D9F943C24A2EF9

View file

@ -42,7 +42,8 @@
parent.insertBefore(preTextNode, node)
const termEl = createGlossaryNode(word, glossaryVal);
parent.insertBefore(termEl, node);
node.textContent = node.textContent.replace(preText + ' ' + word, '');
const toReplace = parsedWords.length ? preText + ' ' + word : word;
node.textContent = node.textContent.replace(toReplace, '');
parsedWords = [];
firstChange = false;
continue;