Skip to content

Commit f8a907b

Browse files
committed
Renderer: Fix memory leak in renderStatic
1 parent d0b8657 commit f8a907b

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/index.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,9 @@ export const renderStatic = (json: APRenderRep, opts = {} as IRenderOptions): st
136136
node.setAttribute("id", uid);
137137
opts.divelem = node;
138138
const canvas = render(json, opts);
139-
return addPrefix(canvas.svg(), opts);
139+
const svgText = addPrefix(canvas.svg(), opts);
140+
document.removeChild(node);
141+
return svgText;
140142
}
141143

142144
/**

0 commit comments

Comments
 (0)