As can be seen in https://github.com/dojo/interop/pull/42/commits by removing the timeout in the DgridInnerWrapper's onDetach, onDetach is sometimes called before the element is removed. Since the vdom doesn't check whether an element's parent exists before trying to remove it, this breaks in the case that onDetach removes the node itself.