From b472fb4f7317f651f3d52cd15649c640fca816c9 Mon Sep 17 00:00:00 2001 From: ashishj Date: Thu, 21 Apr 2022 22:02:11 +0200 Subject: [PATCH] Retain attribute dominant-baseline in DOMpurify sanitization --- src/mermaidAPI.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/mermaidAPI.js b/src/mermaidAPI.js index 7b5e0293f..caabd6b40 100644 --- a/src/mermaidAPI.js +++ b/src/mermaidAPI.js @@ -545,7 +545,10 @@ const render = function (id, _txt, cb, container) { `; } else { if (cnf.securityLevel !== 'loose') { - svgCode = DOMPurify.sanitize(svgCode, { ADD_TAGS: ['foreignobject'] }); + svgCode = DOMPurify.sanitize(svgCode, { + ADD_TAGS: ['foreignobject'], + ADD_ATTR: ['dominant-baseline'], + }); } }