Problema está relacionado ao user-agent, que passará a ter três dígitos e poderá não ser suportado por alguns sites
Google Chrome e Mozilla Firefox chegarão, em breve, à versão de número 100. A atualização dos navegadores, porém, pode resultar em bugs ou problemas de compatibilidade em alguns sites, que podem deixar de funcionar ou ter alguns de seus recursos comprometidos durante o acesso. Até o momento, as falhas foram identificadas em páginas como HBO Go, Yahoo!, Slack, a desenvolvedora de jogos Bethesda e a plataforma de desenvolvimento de sites Duda.
O problema estaria acontecendo devido à alteração no número da versão, que passará de dois para três dígitos, fazendo com que vários sites não tenham suporte para ler as informações incluídas no user-agent (agente de usuário) de três dígitos. Os bugs incluem mensagens de “navegador não suportado”, problemas de renderização no site, falhas de análise, erro 403, entre outros.
Entenda o bug
Para entender como o problema acontece, é preciso saber que um agente de usuário é uma string (linha de código) usada pelos navegadores para reunir informações sobre o software, o nome do browser, o número da versão e as tecnologias que ele suporta.
Quando o usuário visita um site, a página analisa o agente de usuário e carrega as informações com base nos recursos suportados pelo software. Quando há uma falha na leitura desse código – neste caso, o site não consegue ler a versão de três dígitos –, a página não é carregada como deveria.
Em publicação oficial no blog de desenvolvedores, o Chrome diz que a versão 100 é um marco, mas que tem potencial para causar falhas devido à alteração no número de versão. A afirmação é baseada em um fato semelhante que aconteceu há 12 anos, quando os navegadores alcançaram a versão 10, aumentando a numeração de um dígito para dois.
“É possível que algumas bibliotecas de análise tenham suposições codificadas ou bugs que não levem em conta números de versão principais de três dígitos. Muitas bibliotecas melhoraram a lógica de análise quando os navegadores mudaram para a versão de dois dígitos, portanto, espera-se que atingir o marco de três dígitos cause menos problemas”, diz o comunicado do Google.