Skip to content

Commit f96f45a

Browse files
Merge pull request #315 from canjs/remove-document-element
fixing teardown when documentElement is removed
2 parents 5d901df + 30765fe commit f96f45a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

can-component.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -490,7 +490,7 @@ var Component = Construct.extend(
490490
var removalDisposal = domMutate.onNodeRemoval(el, function () {
491491
var doc = el.ownerDocument;
492492
var rootNode = doc.contains ? doc : doc.documentElement;
493-
if (!rootNode.contains(el)) {
493+
if (!rootNode || !rootNode.contains(el)) {
494494
removalDisposal();
495495
callTeardownFunctions();
496496
}

0 commit comments

Comments
 (0)