From cbf90aead487f27ed268a20fb7507168ae1b7065 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Exbrayat?= Date: Thu, 2 Jun 2022 12:58:45 +0200 Subject: [PATCH] fix(utils): getRootNodes flattens only one depth of children (#1546) --- 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))