From: Adrien Foulon <6115458+Tofandel@users.noreply.github.com> Date: Fri, 6 Sep 2024 03:20:41 +0000 (+0500) Subject: fix(hydration): check __asyncHydrate presence for vue3-lazy-hydration compat (#11825) X-Git-Tag: v3.5.3~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8e6c3378676be05cea7f53664442acdfb86784f9;p=thirdparty%2Fvuejs%2Fcore.git fix(hydration): check __asyncHydrate presence for vue3-lazy-hydration compat (#11825) close #11793 --- diff --git a/packages/runtime-core/src/renderer.ts b/packages/runtime-core/src/renderer.ts index 11736e9dff..9b50dca23f 100644 --- a/packages/runtime-core/src/renderer.ts +++ b/packages/runtime-core/src/renderer.ts @@ -1330,7 +1330,10 @@ function baseCreateRenderer( } } - if (isAsyncWrapperVNode) { + if ( + isAsyncWrapperVNode && + (type as ComponentOptions).__asyncHydrate + ) { ;(type as ComponentOptions).__asyncHydrate!( el as Element, instance,