Chrome vai causar bug em vários sites quando chegar na versão 100
O Chrome vai causar bug em vários sites ao chegar na versão 100 e o Google estuda a melhor forma de corrigir este inconveniente.
Quando chegar na versão 100 Chrome vai causar bug em vários sites, o que vai impossibilitar sua utilização, o que pode comprometer seu uso.
A centésima versão do Chrome deve chegar em alguns meses, mas os engenheiros do Google já localizaram a falha e agora estudam uma forma de mitiga-la.
O problema encontrado está relacionado com o número de versão, que contém 3 dígitos ao invés de somente 2.
Quem é das antigas deve ter se lembrado do famigerado bug do milênio, afinal a lógica é a mesma.
Chrome vai causar bug em vários sites: o que vamos fazer?
A falha foi reportada no Chromium Bug Tracker ainda no final de novembro e após testes algumas conclusões chegaram ao time de desenvolvimento.
O Chrome 100 falhou em acessar um site específico retornando o erro 403.
Já ao acessar a mesma página com o Chrome 99 nenhum erro foi encontrado.
O mais curioso é que ao tentar acessar a página com o Chrome 10 também receberam o erro 403.
Resumindo, a página em questão analisa a versão do browser que está realizando o acesso e parece funcionar bem somente com o Chrome 40 até o Chrome 99.
Entendendo o problema
Ao acessar uma página o browser compartilha um conjunto de informações, dentre elas o user-agent.
Através dela, é possível descobrir a versão do navegador e do sistema operacional para que o site seja carregado com todos os recursos funcionais ou adaptado.
Um exemplo da informação fornecida pelo user-agent do Chrome 96 seria Chrome/96.0.4664.110, porém, para simplificar vários sites coletam apenas como número de versão o 96.
Encontrando um número com mais de dois caracteres estão literalmente se perdendo.
Pois entendem apenas como 10, ou seja, pensam que o browser de acesso é o Chrome 10, muito antigo e por isso falha o acesso.
Como corrigir o problema
Embora esta versão do Chrome seja liberada somente em junho de 2022 o Google já planeja uma solução definitiva para o caso.
Já existe um paliativo através da configuração de flags no Chrome.
Ajustando as flags é possível passar o número principal da versão como secundário, ficando algo como 99.100.03903.03, onde a versão “correta” é o segundo grupo.
Não é uma solução bonita de se ver, mas é funcional.