HTML: Por que o navegador Android mostra "Go" em vez de "Next" no teclado?

Tenho um formulário de login em HTML que contém os seguintes elementos (nesta ordem):

input type=text (entrada de nome de usuário)input type=password (senhainput type=submit (Botão Login)

Por que o navegador Android mostra o botão "Ir" no teclado virtual em vez do botão "Avançar" quando o foco está notext input? Isso faz com que o usuário falhe no login com muita facilidade porque, após digitar o nome do usuário, ele pressiona o botão inferior direito do teclado (geralmente a ação correta) e o formulário será enviado com uma senha vazia, o que obviamente não funcionará . [Esse comportamento faria sentido caso meu navegador estivesse configurado para lembrar senhas e o gerenciador de senhas pudesse preencher a senha. No entanto, este não é o caso aqui, como você pode testar a si mesmo abaixo.]

Gostaria que o texto do tipo de entrada tivesse o botão "Avançar" e a senha do tipo de entrada (a última entrada antes do envio) para ter o botão "Ir".

Um exemplo de forma problemática está emhttps: //peda.net/: login (este formulário contém código para detectar a tecla "Enter" da entrada e impede o envio do formulário, a menos que a última entrada visível do formulário esteja focada

Você conhece uma correção real para esse problema? Sei que, se estivesse implementando um aplicativo nativo, usariaandroid:imeOptions="actionNext" (VejoComo alterar o botão "Ir" do teclado programável Android para "Próximo"). No entanto, nesse caso, é um formulário HTML e um navegador padrão do Android.

O problema é visível com pelo menos as seguintes configurações:

Aplicativo do sistema "Navegador" em execução no Android 2.3.4 (Cyanogenmod 7) Aplicativo do sistema "Navegador" em execução no Android 4.2.2 (Cyanogenmod 10.1) Aplicativo do sistema "Navegador" em execução no Android 4.3.1 (Cyanogenmod 10.2 M1) Aplicativo do sistema "Navegador" (AOSP Browser) em execução no Android 4.4.2 (Cyanogenmod 11.0 M3) Aplicativo do sistema "Navegador" (AOSP Browser) em execução no Android 5.5.1 (Cyanogenmod 12.1) [possui um ícone de seta em vez da palavra "Ir"] Aplicativo do sistema "Navegador" (AOSP Browser) em execução no Android 6.0.1 (Cyanogenmod 13.0) [possui um ícone de seta em vez da palavra "Ir"]

questionAnswers(6)

yourAnswerToTheQuestion