From 229f01ff5814203585c6738e528bc7376c778644 Mon Sep 17 00:00:00 2001 From: varjolintu Date: Mon, 8 Jun 2020 11:16:11 +0300 Subject: [PATCH] Check visibility of dynamically added fields --- keepassxc-browser/content/keepassxc-browser.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/keepassxc-browser/content/keepassxc-browser.js b/keepassxc-browser/content/keepassxc-browser.js index b5f6231..b729b25 100755 --- a/keepassxc-browser/content/keepassxc-browser.js +++ b/keepassxc-browser/content/keepassxc-browser.js @@ -694,12 +694,12 @@ kpxcObserverHelper.getInputs = function(target) { // Only include input fields that match with kpxcObserverHelper.inputTypes const inputs = []; - for (const i of inputFields) { - const type = i.getLowerCaseAttribute('type'); + for (const field of inputFields) { + const type = field.getLowerCaseAttribute('type'); - if (kpxcObserverHelper.inputTypes.includes(type)) { - kpxcFields.setUniqueId(i); - inputs.push(i); + if (kpxcObserverHelper.inputTypes.includes(type) && kpxcFields.isVisible(field)) { + kpxcFields.setUniqueId(field); + inputs.push(field); } } return inputs;