From 71262384db903f95eb2a1b825d711999f5d02b57 Mon Sep 17 00:00:00 2001 From: daiwei Date: Fri, 1 Aug 2025 17:33:49 +0800 Subject: [PATCH] wip: save --- packages/runtime-vapor/src/fragment.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/runtime-vapor/src/fragment.ts b/packages/runtime-vapor/src/fragment.ts index f21ac9b57..cee29ace4 100644 --- a/packages/runtime-vapor/src/fragment.ts +++ b/packages/runtime-vapor/src/fragment.ts @@ -163,9 +163,13 @@ export class DynamicFragment extends VaporFragment { this.anchor = locateVaporFragmentAnchor(currentHydrationNode!, '')! } else { let anchor = locateVaporFragmentAnchor(currentHydrationNode!, label)! - if (!anchor && (label === 'slot' || label === 'if')) { - // fallback to fragment end anchor for ssr vdom slot - anchor = locateVaporFragmentAnchor(currentHydrationNode!, ']')! + if (!anchor) { + // TODO: comment anchors are not included in ssr slot vnode fallback + if (label === 'slot') { + // fallback to fragment end anchor for + anchor = locateVaporFragmentAnchor(currentHydrationNode!, ']')! + } else if (label === 'if') { + } } if (anchor) { this.anchor = anchor -- 2.47.2