diff --git a/src/components/recorder/DOMBrowserRenderer.tsx b/src/components/recorder/DOMBrowserRenderer.tsx index 2828a114..09df5a34 100644 --- a/src/components/recorder/DOMBrowserRenderer.tsx +++ b/src/components/recorder/DOMBrowserRenderer.tsx @@ -667,6 +667,12 @@ export const DOMBrowserRenderer: React.FC = ({ return; } + if (isCachingChildSelectors) { + e.preventDefault(); + e.stopPropagation(); + return; + } + e.preventDefault(); if (!isInCaptureMode) { @@ -1009,7 +1015,8 @@ export const DOMBrowserRenderer: React.FC = ({ height: "100%", border: "none", display: "block", - overflow: "hidden !important", + overflow: isCachingChildSelectors ? "hidden !important" : "hidden !important", + pointerEvents: isCachingChildSelectors ? "none" : "auto", }} sandbox="allow-same-origin allow-forms allow-scripts" title="DOM Browser Content"