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;
}) => {
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;
}