From 6373f80b7225fb9a2baa349ba5b340af93e19066 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Exbrayat?= Date: Fri, 27 May 2022 10:44:37 +0200 Subject: [PATCH] fix(utils): getRootNodes flattens only one depth of children --- src/utils/getRootNodes.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/utils/getRootNodes.ts b/src/utils/getRootNodes.ts index bbe1b017c..551036985 100644 --- a/src/utils/getRootNodes.ts +++ b/src/utils/getRootNodes.ts @@ -25,9 +25,9 @@ export function getRootNodes(vnode: VNode): Node[] { } return result } else if (vnode.shapeFlag & ShapeFlags.ARRAY_CHILDREN) { - const children = (vnode.children as unknown as VNodeArrayChildren).flat( - Infinity - ) as VNode[] + const children = ( + vnode.children as unknown as VNodeArrayChildren + ).flat() as VNode[] return children .flatMap((vnode) => getRootNodes(vnode))