From 17839fefe7dfc407fa999c35345f8497013d8ae7 Mon Sep 17 00:00:00 2001 From: varjolintu Date: Mon, 22 Sep 2025 09:21:59 +0300 Subject: [PATCH] Handle window offsets for DOM content positioning --- keepassxc-browser/content/ui.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/keepassxc-browser/content/ui.js b/keepassxc-browser/content/ui.js index 50d6962..d72ac99 100644 --- a/keepassxc-browser/content/ui.js +++ b/keepassxc-browser/content/ui.js @@ -99,7 +99,11 @@ const kpxcUI = {}; kpxcUI.mouseDown = false; if (document.body) { - kpxcUI.bodyRect = document.body.getBoundingClientRect(); + const bodyRect = document.body.getBoundingClientRect(); + kpxcUI.bodyRect = { + left: bodyRect.left + window.pageXOffset, + top: bodyRect.top + window.pageYOffset + }; kpxcUI.bodyStyle = getComputedStyle(document.body); }