A nova versão do Firefox 87 foi lançada juntamente com uma atualização para a versão de suporte de longo prazo 78.9.0, e esta nova versão introduz diversos novos recursos , como a exibição de rótulos em modo destacado na pesquisa , melhorias nas ferramentas de desenvolvedor e muito mais.
Além de inovações e correções de bugs, o Firefox 87 corrigiu 12 vulnerabilidades, 7 das quais foram classificadas como críticas . Seis dessas vulnerabilidades (compiladas para CVE-2021-23988 e CVE-2021-23987) são causadas por problemas de memória, como estouro de buffer e acesso a áreas de memória já liberadas.
Principais notícias do Firefox 83
Nesta nova versão do navegador, ao usar a função de busca e ativar o modo de destaque para todas as correspondências encontradas, a barra de rolagem agora exibe rótulos para indicar a posição das chaves encontradas.
Itens pouco usados foram removidos do menu Biblioteca, que agora contém apenas links para favoritos, histórico e downloads (abas sincronizadas, favoritos recentes e a Lista de Bolso foram removidos). Na captura de tela abaixo, o lado esquerdo mostra o estado anterior e o lado direito mostra como era no Firefox 87.
O menu de desenvolvedor web foi bastante simplificado: os links individuais para as ferramentas (inspetor, console web, depurador, erro de estilo de rede, desempenho, inspetor de armazenamento, acessibilidade e aplicativo) foram substituídos por um item comum de ferramentas de desenvolvedor web.
O menu de ajuda também foi simplificado , removendo links para páginas de suporte, atalhos de teclado e guias turísticos, que agora estão disponíveis na página principal "Obter Ajuda". O botão para importar de outro navegador também foi removido.
Foi adicionado o mecanismo SmartBlock , que resolve problemas em sites decorrentes do bloqueio de scripts externos no modo de navegação privada ou ao ativar o bloqueio reforçado de conteúdo indesejado (restrito).
O SmartBlock substitui automaticamente os scripts de rastreamento por versões alternativas para garantir que o site carregue corretamente. Essas versões alternativas foram preparadas para alguns scripts populares usados para rastrear usuários na lista de logout, incluindo scripts com widgets do Facebook, Twitter, Yandex, Vkontakte e Google.
Também é mencionado que, para uma pequena porcentagem de usuários , o modo Fission é ativado com a implementação de uma arquitetura multiprocesso modernizada para aumentar o bloqueio de páginas. Quando o Fission está ativado, as páginas de diferentes sites são sempre alocadas na memória de processos diferentes, cada um dos quais utiliza seu próprio ambiente isolado (sandbox).
Ao mesmo tempo, a divisão em processos não é feita por guias, mas por domínios, o que permite isolar ainda mais o conteúdo de scripts externos e blocos de iframe.
Para desenvolvedores web, foi implementada a capacidade de simular consultas de mídia de "esquema de cores preferido" no modo de inspeção de página, permitindo testar designs claros e escuros sem alterar os temas de design do sistema operacional. Para facilitar a simulação de temas claros e escuros, botões com imagens do sol e da lua foram adicionados ao canto superior direito da barra de ferramentas do desenvolvedor web.
Vale destacar também a melhoria no tratamento de regras CSS inativas no modo de inspeção de CSS. Especificamente, a propriedade "table-layout" agora está desabilitada para elementos que não sejam tabelas, e as propriedades "scroll-padding-*" são marcadas como inativas para elementos que não permitem rolagem. A marcação incorreta das propriedades "text overflow" para alguns valores foi corrigida.
Por fim, vale mencionar que a versão 88 do Firefox, que entrou em fase beta , destaca-se pelo suporte ao gesto de pinça para redimensionamento em telas sensíveis ao toque no Linux com ambientes gráficos baseados em Wayland e pela inclusão, por padrão, do suporte ao formato AVIF (AV1 Image Format), que utiliza tecnologias de compressão intraquadro do formato de codificação de vídeo AV1.