diff --git a/src/svg.js b/src/svg.js index 7f5aa009..807d41ca 100644 --- a/src/svg.js +++ b/src/svg.js @@ -1323,7 +1323,7 @@ setInterval(function () { for (var key in hub) if (hub[has](key)) { var el = hub[key], node = el.node; - if (el.type != "svg" && !node.ownerSVGElement || el.type == "svg" && (!node.parentNode || "ownerSVGElement" in node.parentNode && !node.ownerSVGElement)) { + if (!node.isConnected) { delete hub[key]; } }