- A Mozilla atualizou o Firefox, começando com a versão 77, para parar de truncar texto colado em formulários da web.
- O navegador não encurtará mais esse texto, mesmo que ele exceda o número máximo de caracteres definido com a propriedade maxLength.
- Você sempre pode verificar o Raposa de fogo página para tudo sobre o navegador, de correções a guias de instruções.
- Visite nosso Notícias Hub para saber mais.
Mozilla tem Atualizada Firefox, a partir da versão 77, para parar de truncar texto colado em formulários da web. O navegador não encurtará mais esse texto, mesmo que ele exceda o número máximo de caracteres definido com a propriedade maxLength.
O truncamento, que é simplesmente uma maneira de limitar o conteúdo do texto, tem alguns bons usos. Por exemplo, os desenvolvedores usam para limitar o comprimento do texto para garantir que seja preciso.
Mas tem um outro lado, especialmente se o conteúdo que está sendo colado em um formulário da web for uma senha.
Chega de truncamento de senhas coladas no Firefox 77 ou posterior
Cada caractere em uma senha conta. Portanto, adulterar esse conteúdo pode causar problemas para os usuários que tentam acessar sites protegidos por senha ou portais online.
Isso pode resultar na rejeição da senha original por um site porque salvou uma versão abreviada. Esse era o problema com o Firefox antes da última alteração.
Os usuários copiam e colam senhas longas, como de um gerenciador de senhas, em um formulário da web ou campo de texto. O navegador truncaria automaticamente a combinação colada.
O problema não existe mais.
Verificado-corrigido no último Nightly 77.0a1 (2020-05-04) no Windows 10 e MacOS 10.13. O campo ficará destacado em vermelho após colar uma string maior que o comprimento máximo. O destaque de aviso também é descartado se o usuário encurtar o comprimento para o valor máximo. ”
Como funciona a correção
Os desenvolvedores ainda poderão aplicar o atributo maxLength, inclusive para campos que capturam senhas de usuário.
Se o formulário ou campo receber texto maior do que o limite de caracteres especificado, haverá uma borda vermelha ao redor dele.
Além disso, uma mensagem de erro acompanhará o destaque em vermelho no Firefox. Ele solicitará que o usuário reduza o número de caracteres ao máximo especificado. Além disso, ele mostrará o número de caracteres que o campo de texto capturou.
O usuário deve encurtar a senha de acordo com a restrição maxLength aplicável. Caso contrário, eles não poderão enviar o formulário inválido para o servidor.
Você sempre pode compartilhar suas sugestões ou fazer qualquer pergunta na seção de comentários abaixo.