|
@@ -239,14 +239,6 @@
|
|
|
return AUTO_OTP_SESSION_PREFIX + normalizeEmail(email);
|
|
return AUTO_OTP_SESSION_PREFIX + normalizeEmail(email);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- function hasAutoOtpSessionFlag(email) {
|
|
|
|
|
- try {
|
|
|
|
|
- return sessionStorage.getItem(autoOtpSessionKey(email)) === '1';
|
|
|
|
|
- } catch (_err) {
|
|
|
|
|
- return false;
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
function markAutoOtpSessionFlag(email) {
|
|
function markAutoOtpSessionFlag(email) {
|
|
|
try {
|
|
try {
|
|
|
sessionStorage.setItem(autoOtpSessionKey(email), '1');
|
|
sessionStorage.setItem(autoOtpSessionKey(email), '1');
|
|
@@ -1948,7 +1940,7 @@
|
|
|
return openWizardForVerifiedEmail();
|
|
return openWizardForVerifiedEmail();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- async function initAutoOtpForRememberedEmail() {
|
|
|
|
|
|
|
+ async function initRememberedEmail() {
|
|
|
const rememberedEmail = normalizeEmail(getRememberedEmail());
|
|
const rememberedEmail = normalizeEmail(getRememberedEmail());
|
|
|
if (rememberedEmail === '' || !isValidEmail(rememberedEmail)) {
|
|
if (rememberedEmail === '' || !isValidEmail(rememberedEmail)) {
|
|
|
return;
|
|
return;
|
|
@@ -1967,10 +1959,6 @@
|
|
|
startEmailInput.value = rememberedEmail;
|
|
startEmailInput.value = rememberedEmail;
|
|
|
updateStartEmailRequiredMarker();
|
|
updateStartEmailRequiredMarker();
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
- if (!state.isVerified && !hasAutoOtpSessionFlag(rememberedEmail)) {
|
|
|
|
|
- await requestOtpFlow(rememberedEmail, { autoStart: true });
|
|
|
|
|
- }
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
startForm.addEventListener('submit', async (event) => {
|
|
startForm.addEventListener('submit', async (event) => {
|
|
@@ -2169,5 +2157,5 @@
|
|
|
refreshRequiredMarkers();
|
|
refreshRequiredMarkers();
|
|
|
updateStartEmailRequiredMarker();
|
|
updateStartEmailRequiredMarker();
|
|
|
updateProgress();
|
|
updateProgress();
|
|
|
- initAutoOtpForRememberedEmail();
|
|
|
|
|
|
|
+ initRememberedEmail();
|
|
|
})();
|
|
})();
|