From bcdcc673ec467526c18317351d9c8bd3cafa2621 Mon Sep 17 00:00:00 2001 From: daiwei Date: Wed, 30 Jul 2025 18:22:06 +0800 Subject: [PATCH] fix: properly handle advance hydration node --- packages/runtime-vapor/src/dom/hydration.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 -- 2.47.3