Skip to content

Commit 69a2acc

Browse files
committed
fix(runtime-core): properly pop warning context when mounting components with async setup
1 parent 0db336f commit 69a2acc

File tree

1 file changed

+10
-11
lines changed

1 file changed

+10
-11
lines changed

packages/runtime-core/src/renderer.ts

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1242,19 +1242,18 @@ function baseCreateRenderer(
12421242
const placeholder = (instance.subTree = createVNode(Comment))
12431243
processCommentNode(null, placeholder, container!, anchor)
12441244
}
1245-
return
1245+
} else {
1246+
setupRenderEffect(
1247+
instance,
1248+
initialVNode,
1249+
container,
1250+
anchor,
1251+
parentSuspense,
1252+
namespace,
1253+
optimized
1254+
)
12461255
}
12471256

1248-
setupRenderEffect(
1249-
instance,
1250-
initialVNode,
1251-
container,
1252-
anchor,
1253-
parentSuspense,
1254-
namespace,
1255-
optimized
1256-
)
1257-
12581257
if (__DEV__) {
12591258
popWarningContext()
12601259
endMeasure(instance, `mount`)

0 commit comments

Comments
 (0)