Skip to content
15 changes: 15 additions & 0 deletions packages/runtime-core/src/components/Teleport.ts
Original file line number Diff line number Diff line change
Expand Up @@ -406,6 +406,21 @@ function hydrateTeleport(
}
updateCssVars(vnode)
}
if (!target && isTeleportDisabled(vnode.props)) {
const targetNode = nextSibling(node)
if (vnode.shapeFlag & ShapeFlags.ARRAY_CHILDREN) {
vnode.anchor = hydrateChildren(
nextSibling(node),
vnode,
parentNode(node)!,
parentComponent,
parentSuspense,
slotScopeIds,
optimized,
)
vnode.targetAnchor = targetNode
}
}
return vnode.anchor && nextSibling(vnode.anchor as Node)
}

Expand Down