From: Evan You Date: Fri, 1 May 2020 19:12:07 +0000 (-0400) Subject: fix(teleport): teleport should always be tracked as dynamic child for unmount X-Git-Tag: v3.0.0-beta.6~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7f2355535613f1f5f5902cc7ca235fca8ee5493c;p=thirdparty%2Fvuejs%2Fcore.git fix(teleport): teleport should always be tracked as dynamic child for unmount fix #1088 --- diff --git a/packages/runtime-core/src/vnode.ts b/packages/runtime-core/src/vnode.ts index efab10c6c8..508f0136bb 100644 --- a/packages/runtime-core/src/vnode.ts +++ b/packages/runtime-core/src/vnode.ts @@ -381,6 +381,7 @@ function _createVNode( patchFlag !== PatchFlags.HYDRATE_EVENTS && (patchFlag > 0 || shapeFlag & ShapeFlags.SUSPENSE || + shapeFlag & ShapeFlags.TELEPORT || shapeFlag & ShapeFlags.STATEFUL_COMPONENT || shapeFlag & ShapeFlags.FUNCTIONAL_COMPONENT) ) {