diff --git a/packages/runtime-core/src/components/Suspense.ts b/packages/runtime-core/src/components/Suspense.ts index 0109d77c3..368d834f1 100644 --- a/packages/runtime-core/src/components/Suspense.ts +++ b/packages/runtime-core/src/components/Suspense.ts @@ -728,6 +728,8 @@ function createSuspenseBoundary( optimized, ) if (placeholder) { + // clean up placeholder reference + vnode.placeholder = null remove(placeholder) } updateHOCHostEl(instance, vnode.el)