From b6b4e99b388f4016fcd055084cf8381614a482c4 Mon Sep 17 00:00:00 2001 From: amhsirak Date: Fri, 24 Oct 2025 00:12:25 +0530 Subject: [PATCH] fix: apply xy coord padding --- src/components/browser/BrowserWindow.tsx | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/components/browser/BrowserWindow.tsx b/src/components/browser/BrowserWindow.tsx index acc43637..98642f8c 100644 --- a/src/components/browser/BrowserWindow.tsx +++ b/src/components/browser/BrowserWindow.tsx @@ -1423,7 +1423,8 @@ export const BrowserWindow = () => { } const iframeRect = iframeElement.getBoundingClientRect(); - const IFRAME_BODY_PADDING = 16; + const IFRAME_X_PADDING = 16; + const IFRAME_Y_PADDING = 136; let mappedSimilarElements; if (data.similarElements) { @@ -1432,8 +1433,8 @@ export const BrowserWindow = () => { rects: data.similarElements.rects.map( (rect) => new DOMRect( - rect.x + iframeRect.left - IFRAME_BODY_PADDING, - rect.y + iframeRect.top - IFRAME_BODY_PADDING, + rect.x + iframeRect.left - IFRAME_X_PADDING, + rect.y + iframeRect.top - IFRAME_Y_PADDING, rect.width, rect.height ) @@ -1448,8 +1449,8 @@ export const BrowserWindow = () => { } const absoluteRect = new DOMRect( - data.rect.x + iframeRect.left - IFRAME_BODY_PADDING, - data.rect.y + iframeRect.top - IFRAME_BODY_PADDING, + data.rect.x + iframeRect.left - IFRAME_X_PADDING, + data.rect.y + iframeRect.top - IFRAME_Y_PADDING, data.rect.width, data.rect.height ); @@ -1469,8 +1470,8 @@ export const BrowserWindow = () => { return { element, rect: new DOMRect( - elementRect.x + iframeRect.left - IFRAME_BODY_PADDING, - elementRect.y + iframeRect.top - IFRAME_BODY_PADDING, + elementRect.x + iframeRect.left - IFRAME_X_PADDING, + elementRect.y + iframeRect.top - IFRAME_Y_PADDING, elementRect.width, elementRect.height ),