From b5224eb4595ac71efb40833ea994d55d43763912 Mon Sep 17 00:00:00 2001 From: karishmas6 Date: Mon, 9 Sep 2024 03:16:59 +0530 Subject: [PATCH] feat: send highlighterData even if list selector empty --- server/src/workflow-management/classes/Generator.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/server/src/workflow-management/classes/Generator.ts b/server/src/workflow-management/classes/Generator.ts index 158ba2a6..7819fe1a 100644 --- a/server/src/workflow-management/classes/Generator.ts +++ b/server/src/workflow-management/classes/Generator.ts @@ -485,12 +485,12 @@ export class WorkflowGenerator { const generalSelector = await getNonUniqueSelectors(page, coordinates) const childSelectors = await getChildSelectors(page, generalSelector.generalSelector); - console.log('Non Unique Selectors [DEBUG]:', generalSelector); - console.log('Child Selectors [DEBUG]:', childSelectors); + console.log(`Get List value while generating selector`, this.getList); const selectorBasedOnCustomAction = (this.getList === true) ? await getNonUniqueSelectors(page, coordinates) : await getSelectors(page, coordinates); + const bestSelector = getBestSelectorForAction( { type: action, @@ -522,6 +522,8 @@ export class WorkflowGenerator { if (this.listSelector !== '') { const childSelectors = await getChildSelectors(page, this.listSelector || ''); this.socket.emit('highlighter', { rect, selector: displaySelector, elementInfo, childSelectors }) + } else { + this.socket.emit('highlighter', { rect, selector: displaySelector, elementInfo }); } } else { this.socket.emit('highlighter', { rect, selector: displaySelector, elementInfo });