Fix: normalize SVG tag and attribute names, add version (#11586)

This commit is contained in:
shamoon
2025-12-11 19:17:55 -08:00
committed by GitHub
parent 66d363bdc5
commit 3f81b432ec

View File

@@ -14,10 +14,10 @@ ALLOWED_SVG_TAGS: set[str] = {
"text", "text",
"tspan", "tspan",
"defs", "defs",
"linearGradient", "lineargradient",
"radialGradient", "radialgradient",
"stop", "stop",
"clipPath", "clippath",
"use", "use",
"title", "title",
"desc", "desc",
@@ -52,14 +52,14 @@ ALLOWED_SVG_ATTRIBUTES: set[str] = {
"y1", "y1",
"x2", "x2",
"y2", "y2",
"gradientTransform", "gradienttransform",
"gradientUnits", "gradientunits",
"offset", "offset",
"stop-color", "stop-color",
"stop-opacity", "stop-opacity",
"clip-path", "clip-path",
"viewBox", "viewbox",
"preserveAspectRatio", "preserveaspectratio",
"href", "href",
"xlink:href", "xlink:href",
"font-family", "font-family",
@@ -68,6 +68,7 @@ ALLOWED_SVG_ATTRIBUTES: set[str] = {
"text-anchor", "text-anchor",
"xmlns", "xmlns",
"xmlns:xlink", "xmlns:xlink",
"version",
} }