File tree Expand file tree Collapse file tree 1 file changed +0
-17
lines changed
packages/runtime-vapor/src Expand file tree Collapse file tree 1 file changed +0
-17
lines changed Original file line number Diff line number Diff line change @@ -305,28 +305,11 @@ export class DynamicFragment extends VaporFragment {
305305 }
306306}
307307
308- // Track which fallback has been set on each fragment
309- // to avoid duplicate chaining when nested DynamicFragments call setFragmentFallback
310- const processedFallbacks = new WeakMap < VaporFragment , BlockFn > ( )
311-
312308export function setFragmentFallback (
313309 fragment : VaporFragment ,
314310 fallback : BlockFn ,
315311 onFragment ?: ( frag : VaporFragment ) => void ,
316312) : void {
317- if ( processedFallbacks . get ( fragment ) === fallback ) {
318- // Already processed with this fallback, skip re-setting
319- // but still recurse since nodes may have changed
320- if ( onFragment ) onFragment ( fragment )
321- if ( isFragment ( fragment . nodes ) ) {
322- setFragmentFallback ( fragment . nodes , fragment . fallback ! , onFragment )
323- }
324- return
325- }
326-
327- // Mark as processed
328- processedFallbacks . set ( fragment , fallback )
329-
330313 if ( fragment . fallback ) {
331314 const originalFallback = fragment . fallback
332315 // if the original fallback also renders invalid blocks,
You can’t perform that action at this time.
0 commit comments