diff --git a/keepassxc-browser/common/sites.js b/keepassxc-browser/common/sites.js index 98c1a88..9800515 100644 --- a/keepassxc-browser/common/sites.js +++ b/keepassxc-browser/common/sites.js @@ -36,7 +36,8 @@ const PREDEFINED_SITELIST = [ 'https://signin.ebay.in/*', 'https://signin.ebay.ph/*', 'https://login.yahoo.com/*', - 'https://id.atlassian.com/*' + 'https://id.atlassian.com/*', + 'https://www.fidelity.com/*' ]; const kpxcSites = {}; @@ -52,13 +53,15 @@ kpxcSites.exceptionFound = function(classList) { return; } - // Apple ID if (document.location.origin === 'https://idmsa.apple.com' && [ 'password', 'form-row', 'show-password' ].every(c => classList.contains(c))) { return true; } else if (document.location.origin.startsWith('https://signin.ebay.com') && classList.contains('null')) { return true; + } else if (document.location.origin.startsWith('https://www.fidelity.com') + && classList.contains('fs-mask-username')) { + return true; } return false; diff --git a/keepassxc-browser/content/keepassxc-browser.js b/keepassxc-browser/content/keepassxc-browser.js index a639dac..13ea7e6 100755 --- a/keepassxc-browser/content/keepassxc-browser.js +++ b/keepassxc-browser/content/keepassxc-browser.js @@ -1494,6 +1494,10 @@ kpxcObserverHelper.getInputs = function(target, ignoreVisibility = false) { } }); + if (target.nodeName === 'INPUT') { + inputFields.push(target); + } + // Append any input fields in Shadow DOM if (target.shadowRoot) { target.shadowSelectorAll('input').forEach(e => { @@ -1604,7 +1608,7 @@ kpxcObserverHelper.ignoredElement = function(target) { // Also ignore few Youtube-specific custom nodeNames kpxcObserverHelper.ignoredNode = function(target) { if (!target - ||kpxcObserverHelper.ignoredNodeTypes.some(e => e === target.nodeType) + || kpxcObserverHelper.ignoredNodeTypes.some(e => e === target.nodeType) || kpxcObserverHelper.ignoredNodeNames.some(e => e === target.nodeName) || target.nodeName.startsWith('YTMUSIC') || target.nodeName.startsWith('YT-')) { diff --git a/keepassxc-browser/manifest.json b/keepassxc-browser/manifest.json index 5ab8125..02812f8 100755 --- a/keepassxc-browser/manifest.json +++ b/keepassxc-browser/manifest.json @@ -1,8 +1,8 @@ { "manifest_version": 2, "name": "KeePassXC-Browser", - "version": "1.7.2", - "version_name": "1.7.2", + "version": "1.7.3", + "version_name": "1.7.3", "description": "__MSG_extensionDescription__", "author": "KeePassXC Team", "icons": {