From c827a1b5ab1ab538dc55db058bd90beb3bcc6897 Mon Sep 17 00:00:00 2001 From: Eldemarkki <38920928+Eldemarkki@users.noreply.github.com> Date: Fri, 14 Jul 2023 23:28:28 +0300 Subject: [PATCH] fix: add fallback to alignChildren sort to ensure correct order --- src/utils/core/traverse.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/utils/core/traverse.ts b/src/utils/core/traverse.ts index 4e6671ec8a7..4413ed3489d 100644 --- a/src/utils/core/traverse.ts +++ b/src/utils/core/traverse.ts @@ -18,6 +18,10 @@ const alignChildren = (nodeA: Node, nodeB: Node): number => { return -1; } + if (!isPrimitiveOrNullType(aChildType) && isPrimitiveOrNullType(bChildType)) { + return 1; + } + return 0; };