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>2022-10-07 07:46:00 +0300
committerGitHub <noreply@github.com>2022-10-07 07:46:00 +0300
commit19595526cfbfe8a0a970a8a000c76e1a41012031 (patch)
tree5502a6fbaad2d08cd408355c1d2bba7d34265b20
parent4a6a99dcb9ccec7b5e14285bb16fb70ccff02a69 (diff)
Fix detecting submit button on Microsoft Login page (#1741)
Fix detecting submit button on Microsoft Login page
-rw-r--r--keepassxc-browser/common/sites.js13
1 files changed, 13 insertions, 0 deletions
diff --git a/keepassxc-browser/common/sites.js b/keepassxc-browser/common/sites.js
index 55635f0..f6c42f2 100644
--- a/keepassxc-browser/common/sites.js
+++ b/keepassxc-browser/common/sites.js
@@ -10,6 +10,7 @@ const PREDEFINED_SITELIST = [
'https://login.live.com/*',
'https://odc.officeapps.live.com/*',
'https://login.microsoftonline.com/*',
+ 'https://login.microsoftonline.us/*',
'https://www.amazon.ae/ap/*',
'https://www.amazon.ca/ap/*',
'https://www.amazon.cn/ap/*',
@@ -193,6 +194,18 @@ kpxcSites.formSubmitButtonExceptionFound = function(form) {
if (button) {
return button;
}
+ } else if (
+ [
+ 'outlook.live.com',
+ 'login.live.com',
+ 'odc.officeapps.live.com',
+ 'login.microsoftonline.com',
+ 'login.microsoftonline.us',
+ ].some(u => form.action.includes(u))) {
+ const buttons = Array.from(form.querySelectorAll(kpxcForm.formButtonQuery));
+ if (buttons && buttons.length > 1) {
+ return buttons[1];
+ }
}
return undefined;