diff --git a/keepassxc-browser/keepassxc-browser.js b/keepassxc-browser/keepassxc-browser.js
index 490f675..245667e 100755
--- a/keepassxc-browser/keepassxc-browser.js
+++ b/keepassxc-browser/keepassxc-browser.js
@@ -632,7 +632,8 @@ cipDefine.initDescription = function() {
fieldIds.push(cipFields.prepareId(i));
}
- cip.settings['defined-credential-fields'][document.location.href] = {
+ const location = cip.getDocumentLocation();
+ cip.settings['defined-credential-fields'][location] = {
username: cipDefine.selection.username,
password: cipDefine.selection.password,
fields: fieldIds
@@ -652,7 +653,8 @@ cipDefine.initDescription = function() {
$description.append($btnAgain);
$description.append($btnDismiss);
- if (cip.settings['defined-credential-fields'] && cip.settings['defined-credential-fields'][document.location.href]) {
+ const location = cip.getDocumentLocation();
+ if (cip.settings['defined-credential-fields'] && cip.settings['defined-credential-fields'][location]) {
const $p = jQuery('
').html('For this page credential fields are already selected and will be overwritten.
');
const $btnDiscard = jQuery('