From aba844e4a4936f28c50c0607a2b28a5af5bef1ce Mon Sep 17 00:00:00 2001 From: karishmas6 Date: Wed, 5 Jun 2024 23:22:59 +0530 Subject: [PATCH] feat: create selector nodes for each valid class name --- 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 ef34dd26..942dd3dd 100644 --- a/server/src/workflow-management/selector.ts +++ b/server/src/workflow-management/selector.ts @@ -335,7 +335,12 @@ export const getSelectors = async (page: Page, coordinates: Coordinates) => { function classNames(input: Element): Node[] { const names = Array.from(input.classList).filter(config.className); - + return names.map( + (name): Node => ({ + name: '.' + cssesc(name, { isIdentifier: true }), + penalty: 1, + }) + ); }