From e7f7163ea02017a2a05704cc5126276ea96952af Mon Sep 17 00:00:00 2001 From: varjolintu Date: Thu, 9 Jul 2020 08:43:03 +0300 Subject: [PATCH 1/2] Parse input fields correctly before passing them forward --- keepassxc-browser/content/keepassxc-browser.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keepassxc-browser/content/keepassxc-browser.js b/keepassxc-browser/content/keepassxc-browser.js index 80488ad..831659f 100755 --- a/keepassxc-browser/content/keepassxc-browser.js +++ b/keepassxc-browser/content/keepassxc-browser.js @@ -962,7 +962,7 @@ kpxc.initObserver = function() { // Check if some class is changed that holds a form or input field(s). Ignore large forms. const formInput = mut.target.querySelector('form input'); if (mut.attributeName === 'class' && formInput !== null && formInput.form.length < 20) { - kpxc.handleCredentialFields(Array.from(formInput.form.getElementsByTagName('input'))); + kpxc.handleCredentialFields(kpxcObserverHelper.getInputs(formInput.form)); continue; } From 07194e8b82e0c4691953b296abfc8e8aa5c87b89 Mon Sep 17 00:00:00 2001 From: varjolintu Date: Thu, 9 Jul 2020 17:52:16 +0300 Subject: [PATCH 2/2] Update version number. Delete unsupported parameter from Firefox build. --- build.js | 1 + keepassxc-browser/manifest.json | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/build.js b/build.js index e9134f2..1afcb1f 100644 --- a/build.js +++ b/build.js @@ -25,6 +25,7 @@ function adjustManifest(manifest) { for (const elem in data['browser_action']['default_icon']) { data['browser_action']['default_icon'][elem] = 'icons/keepassxc.svg'; } + delete data['version_name']; } else if (manifest.includes('chromium')) { delete data['applications']; } diff --git a/keepassxc-browser/manifest.json b/keepassxc-browser/manifest.json index aa59d46..f135ba4 100755 --- a/keepassxc-browser/manifest.json +++ b/keepassxc-browser/manifest.json @@ -1,8 +1,8 @@ { "manifest_version": 2, "name": "KeePassXC-Browser", - "version": "1.6.4", - "version_name": "1.6.4", + "version": "1.6.5", + "version_name": "1.6.5", "description": "__MSG_extensionDescription__", "author": "KeePassXC Team", "icons": {