From 66ad8e9c28039c918a8b9c64aadd9c0cb00db2fd Mon Sep 17 00:00:00 2001 From: karishmas6 Date: Wed, 5 Jun 2024 23:19:40 +0530 Subject: [PATCH] feat: check if id valid as per idName --- server/src/workflow-management/selector.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/server/src/workflow-management/selector.ts b/server/src/workflow-management/selector.ts index 30940bbd..f3f77e2e 100644 --- a/server/src/workflow-management/selector.ts +++ b/server/src/workflow-management/selector.ts @@ -305,7 +305,12 @@ export const getSelectors = async (page: Page, coordinates: Coordinates) => { function id(input: Element): Node | null { const elementId = input.getAttribute('id'); - + if (elementId && config.idName(elementId)) { + return { + name: '#' + cssesc(elementId, { isIdentifier: true }), + penalty: 0, + }; + } return null; }