fix: ban version v3.1.7 of DOMPurify

[DOMPurify v3.1.7][1] forbids the use of `<foreignElement>` for HTML
inside of an `<svg>` element, which breaks many mermaid diagrams.

It is likely that v3.1.8 will add a new option that will allow us to
re-enable this behaviour, but v3.1.7 definitely does not work.

[1]: https://github.com/cure53/DOMPurify/releases/tag/3.1.7

See: https://github.com/cure53/DOMPurify/issues/1002
Fix: https://github.com/mermaid-js/mermaid/issues/5904
This commit is contained in:
Alois Klink
2024-10-01 23:55:36 +09:00
parent b3dee343d1
commit de2c05cd54
3 changed files with 7 additions and 2 deletions

View File

@@ -0,0 +1,5 @@
---
'mermaid': patch
---
Ban DOMPurify v3.1.7 as a dependency