From ee53e16eca23e2b340088556148eced4c1a3816d Mon Sep 17 00:00:00 2001 From: Zoli Date: Fri, 6 Mar 2026 12:54:46 +0100 Subject: [PATCH] Ignore non-'visible' overlays --- keepassxc-browser/content/fields.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/keepassxc-browser/content/fields.js b/keepassxc-browser/content/fields.js index e289215..5b00936 100644 --- a/keepassxc-browser/content/fields.js +++ b/keepassxc-browser/content/fields.js @@ -479,6 +479,10 @@ kpxcFields.isOverlayOnTop = function(rect) { continue; } + if (getComputedStyle(overlay).visibility != 'visible') { + continue; + } + const overlayRect = overlay?.getBoundingClientRect(); if (overlayRect && elementsOverlap(rect, overlayRect)) { return true;