Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/keepassxreboot/keepassxc-browser.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSami Vänttinen <sami.vanttinen@protonmail.com>2021-04-10 14:37:53 +0300
committerGitHub <noreply@github.com>2021-04-10 14:37:53 +0300
commit4cf1731d2ee6d079abfd12354286eb1f1beabad2 (patch)
treeccac38d7e9cbc6a7db85f5ec144119d96f8f4907
parent6a75faa0719dbc84e05ec168652cebc42ae851d5 (diff)
parente36af04a923a17202371122ec58c4b254181f279 (diff)
Merge pull request #1299 from keepassxreboot/fix/improve_ebay_login_flow1.7.8
Improve eBay login flow
-rw-r--r--keepassxc-browser/common/sites.js2
-rwxr-xr-xkeepassxc-browser/content/keepassxc-browser.js4
2 files changed, 4 insertions, 2 deletions
diff --git a/keepassxc-browser/common/sites.js b/keepassxc-browser/common/sites.js
index 77ab3e1..8e1422a 100644
--- a/keepassxc-browser/common/sites.js
+++ b/keepassxc-browser/common/sites.js
@@ -79,7 +79,7 @@ kpxcSites.exceptionFound = function(identifier) {
&& [ 'password', 'form-row', 'show-password' ].every(c => identifier.contains(c))) {
return true;
} else if (document.location.origin.startsWith('https://signin.ebay.')
- && identifier.contains('null')) {
+ && (identifier === 'null' || identifier.value === 'null' || identifier === 'pass')) {
return true;
} else if (document.location.origin.startsWith('https://www.fidelity.com')
&& identifier.contains('fs-mask-username')) {
diff --git a/keepassxc-browser/content/keepassxc-browser.js b/keepassxc-browser/content/keepassxc-browser.js
index ef9d738..c391154 100755
--- a/keepassxc-browser/content/keepassxc-browser.js
+++ b/keepassxc-browser/content/keepassxc-browser.js
@@ -300,7 +300,9 @@ kpxcForm.onSubmit = async function(e) {
return;
}
- await kpxc.setPasswordFilled(true);
+ if (passwordField) {
+ await kpxc.setPasswordFilled(true);
+ }
const url = trimURL(kpxc.settings.saveDomainOnlyNewCreds ? window.top.location.origin : window.top.location.href);
await sendMessage('page_set_submitted', [ true, usernameValue, passwordValue, url, kpxc.credentials ]);