diff --git a/packages/blaze/view.js b/packages/blaze/view.js index 097167ceb..413bb4ab7 100644 --- a/packages/blaze/view.js +++ b/packages/blaze/view.js @@ -697,9 +697,11 @@ Blaze.remove = function (view) { while (view) { if (! view.isDestroyed) { var range = view._domrange; - if (range.attached && ! range.parentRange) - range.detach(); range.destroy(); + + if (range.attached && ! range.parentRange) { + range.detach(); + } } view = view._hasGeneratedParent && view.parentView;