From aeed80ee8d40896ee81dbf8de72646f949d703a3 Mon Sep 17 00:00:00 2001 From: karishmas6 Date: Wed, 5 Jun 2024 23:21:48 +0530 Subject: [PATCH] feat: create selector nodes for each valid attr --- server/src/workflow-management/selector.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/server/src/workflow-management/selector.ts b/server/src/workflow-management/selector.ts index 9ef63985..82e4c897 100644 --- a/server/src/workflow-management/selector.ts +++ b/server/src/workflow-management/selector.ts @@ -319,7 +319,17 @@ export const getSelectors = async (page: Page, coordinates: Coordinates) => { config.attr(attr.name, attr.value) ); - + return attrs.map( + (attr): Node => ({ + name: + '[' + + cssesc(attr.name, { isIdentifier: true }) + + '="' + + cssesc(attr.value) + + '"]', + penalty: 0.5, + }) + ); }