Android and iOS both have various keyboards that are configured to give users the most appropriate keys for the current input type.
Input type="text" in the HTML makes mobile browsers show the standard mobile qwerty keyboard.
Using "email" vs "text" should make no difference to non-mobile browsers.
Input type = "email" shows the email keyboard, with qwerty letters, in addition to the @ and . characters.
To get to the @ and . characters when using the standard text input, creators would have to switch to the special character keyboard while filling in those parts of their email address. It's better for user experience if they don't have to switch.
The sign-up page uses input type="email", but when signing-in to an already created account, you get input type="text". The text type should be changed to email.
Android and iOS both have various keyboards that are configured to give users the most appropriate keys for the current input type.
Input type="text" in the HTML makes mobile browsers show the standard mobile qwerty keyboard.
Using "email" vs "text" should make no difference to non-mobile browsers.
Input type = "email" shows the email keyboard, with qwerty letters, in addition to the @ and . characters.
To get to the @ and . characters when using the standard text input, creators would have to switch to the special character keyboard while filling in those parts of their email address. It's better for user experience if they don't have to switch.
The sign-up page uses input type="email", but when signing-in to an already created account, you get input type="text". The text type should be changed to email.