]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
fix: conditionally disable hydration node lookup based on hydration state
authordaiwei <daiwei521@126.com>
Tue, 12 Aug 2025 09:58:44 +0000 (17:58 +0800)
committerdaiwei <daiwei521@126.com>
Tue, 12 Aug 2025 09:58:44 +0000 (17:58 +0800)
packages/runtime-vapor/src/dom/hydration.ts

index 0f5adf9f92d713a346d5dbadcaac5bb92f637a75..389f9a95c6d26f94b2387d2f7347132451e96ad7 100644 (file)
@@ -65,7 +65,7 @@ function performHydration<T>(
   currentHydrationNode = null
   isHydratingStack.pop()
   isHydrating = isHydratingStack[isHydratingStack.length - 1] || false
-  disableHydrationNodeLookup()
+  if (!isHydrating) disableHydrationNodeLookup()
   return res
 }