Merge pull request #904 from keepassxreboot/fix/pass_full_url

Pass full URL
This commit is contained in:
Sami Vänttinen 2020-06-08 16:19:19 +03:00 committed by GitHub
commit 6c9c37d08e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1056,7 +1056,7 @@ kpxc.initCredentialFields = async function(forceCall, inputs) {
return;
}
kpxc.url = document.location.origin;
kpxc.url = document.location.href;
kpxc.submitUrl = kpxc.getFormActionUrl(kpxcFields.combinations[0]);
// Get submitUrl for a single input
@ -1347,10 +1347,10 @@ kpxc.fillInCredentials = async function(combination, onlyPassword, suppressWarni
kpxc.p = p;
}
if (kpxc.url === document.location.origin && kpxc.submitUrl === action && kpxc.credentials.length > 0) {
if (kpxc.url === document.location.href && kpxc.submitUrl === action && kpxc.credentials.length > 0) {
kpxc.fillIn(combination, onlyPassword, suppressWarnings);
} else {
kpxc.url = document.location.origin;
kpxc.url = document.location.href;
kpxc.submitUrl = action;
const credentials = await browser.runtime.sendMessage({