mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-09-08 18:16:44 +02:00
[10] 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.
(cherry picked from commit de2c05cd54
)
[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:
@@ -68,7 +68,7 @@
|
||||
"d3-sankey": "^0.12.3",
|
||||
"dagre-d3-es": "7.0.10",
|
||||
"dayjs": "^1.11.7",
|
||||
"dompurify": "^3.0.5",
|
||||
"dompurify": "^3.0.5 <3.1.7",
|
||||
"elkjs": "^0.9.0",
|
||||
"katex": "^0.16.9",
|
||||
"khroma": "^2.0.0",
|
||||
|
2
pnpm-lock.yaml
generated
2
pnpm-lock.yaml
generated
@@ -227,7 +227,7 @@ importers:
|
||||
specifier: ^1.11.7
|
||||
version: 1.11.10
|
||||
dompurify:
|
||||
specifier: ^3.0.5
|
||||
specifier: ^3.0.5 <3.1.7
|
||||
version: 3.0.9
|
||||
elkjs:
|
||||
specifier: ^0.9.0
|
||||
|
Reference in New Issue
Block a user