Вероятно, потому, что вы назначаете тип submit
для своей кнопки и метод POST
для своей формы. Следовательно, ваша форма, вероятно, отправлена до того, как метод signInWithEmailAndPassword()
Firebase будет запущен и / или разрешение Promise, которое он возвращает, будет разрешено.
Изменение типа на button
, как показано ниже, должно сработать:
<button type="button" class="login100-form-btn" style="background-color:blue; font-family:Montserrat; cursor:pointer; font-weight:bold" id="btnLogin">Login</button>
Подробнее см. W3 .