diff --git a/src/helpers/clientSelectorGenerator.ts b/src/helpers/clientSelectorGenerator.ts index 184a199b..d1e0314e 100644 --- a/src/helpers/clientSelectorGenerator.ts +++ b/src/helpers/clientSelectorGenerator.ts @@ -957,19 +957,10 @@ class ClientSelectorGenerator { ); if (groupedElementsAtPoint.length > 0) { - const hasAnchorTag = groupedElementsAtPoint.some( - (el) => el.tagName === "A" + let filteredElements = this.filterParentChildGroupedElements( + groupedElementsAtPoint ); - let filteredElements = groupedElementsAtPoint; - - if (hasAnchorTag) { - // Apply parent-child filtering when anchor tags are present - filteredElements = this.filterParentChildGroupedElements( - groupedElementsAtPoint - ); - } - // Sort by DOM depth (deeper elements first for more specificity) filteredElements.sort((a, b) => { const aDepth = this.getElementDepth(a);