Skip to content

Commit 22e1017

Browse files
Edward TurpinEdward Turpin
authored andcommitted
Attempt at fixing memory leak related to foreignObjects and nested SVG
elements.
1 parent b365287 commit 22e1017

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/svg.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1323,7 +1323,7 @@ setInterval(function () {
13231323
for (var key in hub) if (hub[has](key)) {
13241324
var el = hub[key],
13251325
node = el.node;
1326-
if (el.type != "svg" && !node.ownerSVGElement || el.type == "svg" && (!node.parentNode || "ownerSVGElement" in node.parentNode && !node.ownerSVGElement)) {
1326+
if (!node.isConnected) {
13271327
delete hub[key];
13281328
}
13291329
}

0 commit comments

Comments
 (0)