From: daiwei Date: Wed, 30 Jul 2025 10:22:06 +0000 (+0800) Subject: fix: properly handle advance hydration node X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=bcdcc673ec467526c18317351d9c8bd3cafa2621;p=thirdparty%2Fvuejs%2Fcore.git fix: properly handle advance hydration node --- diff --git a/packages/runtime-vapor/src/dom/hydration.ts b/packages/runtime-vapor/src/dom/hydration.ts index 2802b2860d..68c6687f96 100644 --- a/packages/runtime-vapor/src/dom/hydration.ts +++ b/packages/runtime-vapor/src/dom/hydration.ts @@ -21,7 +21,9 @@ export function setCurrentHydrationNode(node: Node | null): void { } export function advanceHydrationNode(node: Node): void { - setCurrentHydrationNode(node.nextSibling || node.parentNode) + setCurrentHydrationNode( + node.nextSibling || (node.parentNode ? node.parentNode.nextSibling : null), + ) } let isOptimized = false