From f8847a7a10bde68b7d78d8a86082579891a3f2ed Mon Sep 17 00:00:00 2001 From: Marc Mintel Date: Fri, 13 Feb 2026 12:03:33 +0100 Subject: [PATCH] feat(next-feedback): refine selector filters for tailwind and dynamic classes --- .../next-feedback/src/components/FeedbackOverlay.tsx | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/next-feedback/src/components/FeedbackOverlay.tsx b/packages/next-feedback/src/components/FeedbackOverlay.tsx index 3ef29eb..a2eb445 100644 --- a/packages/next-feedback/src/components/FeedbackOverlay.tsx +++ b/packages/next-feedback/src/components/FeedbackOverlay.tsx @@ -108,7 +108,16 @@ export function FeedbackOverlay() { }, []); const getSelector = (el: HTMLElement): string => { - return finder(el); + return finder(el, { + root: document.body, + className: (name) => + !name.startsWith('record-mode-') && + !name.startsWith('feedback-') && + !name.includes('[') && + !name.includes('/') && + !name.match(/^[a-z]-[0-9]/), + idName: (name) => !name.startsWith('__next') && !name.includes(':'), + }); }; useEffect(() => {