We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e036555 commit ced7bbbCopy full SHA for ced7bbb
packages/abstract-3d/src/renderers/svg/svg-geometries/svg-plane.ts
@@ -41,7 +41,13 @@ export function plane(
41
42
const imageData = material.imageUrl ? opts.imageDataByUrl?.[material.imageUrl] : undefined;
43
const image: EmbededImage | undefined = imageData?.startsWith(rawSvgPrefix)
44
- ? { type: "svg", svg: decodeURIComponent(imageData.slice(rawSvgPrefix.length)) }
+ ? {
45
+ type: "svg",
46
+ svg: decodeURIComponent(imageData.slice(rawSvgPrefix.length)).replace(
47
+ /^\s*(<\?xml[^>]*\?>\s*)?(<!DOCTYPE[^>]*>\s*)?/i,
48
+ ""
49
+ ),
50
+ }
51
: material.imageUrl
52
? { type: "url", url: imageData ?? material.imageUrl }
53
: undefined;
0 commit comments