From 4af7caf0aa54ab9ab0f08ba1a40e2dd81ee0bc25 Mon Sep 17 00:00:00 2001 From: karishmas6 Date: Wed, 5 Jun 2024 23:38:36 +0530 Subject: [PATCH] feat: filter null/undefined vals from potential selector nodes --- server/src/workflow-management/selector.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/server/src/workflow-management/selector.ts b/server/src/workflow-management/selector.ts index 02c3fee1..af7227e5 100644 --- a/server/src/workflow-management/selector.ts +++ b/server/src/workflow-management/selector.ts @@ -399,9 +399,16 @@ export const getSelectors = async (page: Page, coordinates: Coordinates) => { return node.name !== 'html' && !node.name.startsWith('#'); } - + function maybe(...level: (Node | null)[]): Node[] | null { + const list = level.filter(notEmpty); + if (list.length > 0) { + return list; + } + return null; + } + };