diff --git a/keepassxc-browser/content/fields.js b/keepassxc-browser/content/fields.js index e2892158..5b00936c 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;