From 7294fa54729c8f94d051b69c1aa93ffcc5e10f44 Mon Sep 17 00:00:00 2001 From: amhsirak Date: Thu, 23 Oct 2025 23:49:41 +0530 Subject: [PATCH] fix(recorder): disable pagination highlighting on successful capture --- src/components/browser/BrowserWindow.tsx | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/components/browser/BrowserWindow.tsx b/src/components/browser/BrowserWindow.tsx index 3634bf85..c70f6fba 100644 --- a/src/components/browser/BrowserWindow.tsx +++ b/src/components/browser/BrowserWindow.tsx @@ -1395,6 +1395,9 @@ export const BrowserWindow = () => { }; isDOMMode?: boolean; }) => { + if (paginationMode && paginationSelector) { + return; + } if (!getText && !getList) { setHighlighterData(null); return; @@ -1519,6 +1522,7 @@ export const BrowserWindow = () => { socket, listSelector, paginationMode, + paginationSelector, paginationType, limitMode, cachedChildSelectors, @@ -1526,6 +1530,9 @@ export const BrowserWindow = () => { ); const highlighterHandler = useCallback((data: { rect: DOMRect, selector: string, elementInfo: ElementInfo | null, childSelectors?: string[], isDOMMode?: boolean; }) => { + if (paginationMode && paginationSelector) { + return; + } if (isDOMMode || data.isDOMMode) { domHighlighterHandler(data); return; @@ -1680,6 +1687,7 @@ export const BrowserWindow = () => { highlighterData.isShadow ); socket?.emit("setPaginationMode", { pagination: false }); + setHighlighterData(null); } return; } @@ -1918,6 +1926,7 @@ export const BrowserWindow = () => { highlighterData.isShadow ); socket?.emit("setPaginationMode", { pagination: false }); + setHighlighterData(null); } return; }