From cc1fbf5a712a803302e86fc5f27fdb68a95b007a Mon Sep 17 00:00:00 2001 From: xjiang-at-wiris <125269853+xjiang-at-wiris@users.noreply.github.com> Date: Tue, 17 Dec 2024 17:05:55 +0100 Subject: [PATCH] feat(viewer): detect mathml expression with break lines --- packages/viewer/src/mathml.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/viewer/src/mathml.ts b/packages/viewer/src/mathml.ts index 7f5344df7..8e3bbf5cf 100644 --- a/packages/viewer/src/mathml.ts +++ b/packages/viewer/src/mathml.ts @@ -19,7 +19,7 @@ interface FormulaData { */ function findSafeMathMLTextNodes(root: HTMLElement): Node[] { const nodeIterator: NodeIterator = document.createNodeIterator(root, NodeFilter.SHOW_TEXT, (node) => - /«math(.*?)«\/math»/g.test(node.nodeValue || "") ? NodeFilter.FILTER_ACCEPT : NodeFilter.FILTER_REJECT, + /«math([\s\S]*?)«\/math»/g.test(node.nodeValue || "") ? NodeFilter.FILTER_ACCEPT : NodeFilter.FILTER_REJECT, ); const safeNodes: Node[] = [];