Automatically submit login forms when site preference override for the setting is present

This commit is contained in:
AKORA 2024-10-06 21:01:32 +02:00
parent 67eff0f3cc
commit bd44d20ee1

View file

@ -316,7 +316,16 @@ kpxcFill.fillInStringFields = function(fields, stringFields) {
// Performs Auto-Submit. If filling single credentials is enabled, a 5 second timeout will be needed for fill
kpxcFill.performAutoSubmit = async function(combination, skipAutoSubmit) {
if (!kpxc.settings.autoSubmit) {
// Check for site preference overrides
const sitePreference = kpxc.retrieveSitePreference();
let autoSubmitSitePreference = false;
if (sitePreference !== null && sitePreference !== undefined) {
if (sitePreference.autoSubmit === true || sitePreference.autoSubmit === false) {
autoSubmitSitePreference = sitePreference.autoSubmit;
}
}
if (!kpxc.settings.autoSubmit && !autoSubmitSitePreference) {
return;
}