Merge pull request #844 from getmaxun/capflow-revamp

fix(recorder): disable pagination highlighting on successful capture
This commit is contained in:
Karishma
2025-10-23 23:49:55 +05:30
committed by GitHub

View File

@@ -1395,6 +1395,9 @@ export const BrowserWindow = () => {
}; };
isDOMMode?: boolean; isDOMMode?: boolean;
}) => { }) => {
if (paginationMode && paginationSelector) {
return;
}
if (!getText && !getList) { if (!getText && !getList) {
setHighlighterData(null); setHighlighterData(null);
return; return;
@@ -1519,6 +1522,7 @@ export const BrowserWindow = () => {
socket, socket,
listSelector, listSelector,
paginationMode, paginationMode,
paginationSelector,
paginationType, paginationType,
limitMode, limitMode,
cachedChildSelectors, cachedChildSelectors,
@@ -1526,6 +1530,9 @@ export const BrowserWindow = () => {
); );
const highlighterHandler = useCallback((data: { rect: DOMRect, selector: string, elementInfo: ElementInfo | null, childSelectors?: string[], isDOMMode?: boolean; }) => { const highlighterHandler = useCallback((data: { rect: DOMRect, selector: string, elementInfo: ElementInfo | null, childSelectors?: string[], isDOMMode?: boolean; }) => {
if (paginationMode && paginationSelector) {
return;
}
if (isDOMMode || data.isDOMMode) { if (isDOMMode || data.isDOMMode) {
domHighlighterHandler(data); domHighlighterHandler(data);
return; return;
@@ -1680,6 +1687,7 @@ export const BrowserWindow = () => {
highlighterData.isShadow highlighterData.isShadow
); );
socket?.emit("setPaginationMode", { pagination: false }); socket?.emit("setPaginationMode", { pagination: false });
setHighlighterData(null);
} }
return; return;
} }
@@ -1918,6 +1926,7 @@ export const BrowserWindow = () => {
highlighterData.isShadow highlighterData.isShadow
); );
socket?.emit("setPaginationMode", { pagination: false }); socket?.emit("setPaginationMode", { pagination: false });
setHighlighterData(null);
} }
return; return;
} }