From ac4fdb383bc2c27c8e157446e663cbdbcf0879bd Mon Sep 17 00:00:00 2001 From: csAyushDubey Date: Tue, 22 Jul 2025 11:48:33 +0530 Subject: [PATCH] fix: field parent clickability --- src/visualBuilder/listeners/mouseHover.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/visualBuilder/listeners/mouseHover.ts b/src/visualBuilder/listeners/mouseHover.ts index e1cdc0e9..38adc4d8 100644 --- a/src/visualBuilder/listeners/mouseHover.ts +++ b/src/visualBuilder/listeners/mouseHover.ts @@ -200,6 +200,10 @@ function isFieldPathDropdown(target: HTMLElement): boolean { return target.classList.contains("visual-builder__focused-toolbar__field-label-wrapper") || target.classList.contains("visual-builder__focused-toolbar__field-label-wrapper__current-field"); } +function isFieldPathParent(target: HTMLElement): boolean { + return target.classList.contains("visual-builder__focused-toolbar__field-label-wrapper__parent-field"); +} + const throttledMouseHover = throttle(async (params: HandleMouseHoverParams) => { const eventDetails = getCsDataOfElement(params.event); const eventTarget = params.event.target as HTMLElement | null; @@ -221,7 +225,7 @@ const throttledMouseHover = throttle(async (params: HandleMouseHoverParams) => { } if( eventTarget && - isFieldPathDropdown(eventTarget) + (isFieldPathDropdown(eventTarget) || isFieldPathParent(eventTarget)) ) { params.customCursor && hideCustomCursor(params.customCursor); showOutline();