fix(runtime-core): always pass context arg to functional components

This commit is contained in:
Alex Snezhko 2025-06-28 20:44:39 -07:00
parent ba391f5fdf
commit 37836c5796
1 changed files with 13 additions and 18 deletions

View File

@ -110,8 +110,7 @@ export function renderComponentRoot(
markAttrsAccessed()
}
result = normalizeVNode(
render.length > 1
? render(
render(
__DEV__ ? shallowReadonly(props) : props,
__DEV__
? {
@ -123,10 +122,6 @@ export function renderComponentRoot(
emit,
}
: { attrs, slots, emit },
)
: render(
__DEV__ ? shallowReadonly(props) : props,
null as any /* we know it doesn't need it */,
),
)
fallthroughAttrs = Component.props