diff --git a/src/core/vdom/patch.ts b/src/core/vdom/patch.ts index 173840787bc..d9c8821e598 100644 --- a/src/core/vdom/patch.ts +++ b/src/core/vdom/patch.ts @@ -510,7 +510,7 @@ export function createPatchFunction(backend) { ) } else { vnodeToMove = oldCh[idxInOld] - if (sameVnode(vnodeToMove, newStartVnode)) { + if (isDef(vnodeToMove) && sameVnode(vnodeToMove, newStartVnode)) { patchVnode( vnodeToMove, newStartVnode,