+ id_navbar_sign_in_icon.hidden = false
+ //id_navbar_sign_in_tick.hidden = true
+ id_navbar_sign_in_cross.hidden = true
+ id_navbar_sign_in_spinner.hidden = true
+ // the below causes an ugly flicker, so just keep the message
+ //id_navbar_sign_in_message.hidden = true
+
+ if (!id_navbar_sign_in_form.checkValidity()) {
+ id_navbar_sign_in_form.classList.add('was-validated');
+
+ id_navbar_sign_in_icon.hidden = true
+ id_navbar_sign_in_cross.hidden = false
+ return
+ }
+ id_navbar_sign_in_form.classList.remove('was-validated');
+
+ let email = id_navbar_sign_in_email.value.slice(0, 256).toLowerCase()
+
+ id_navbar_sign_in_icon.hidden = true
+ id_navbar_sign_in_spinner.hidden = false