Foi lançado o navegador web Firefox 134 e foram feitas atualizações para as versões anteriores com suporte de longo prazo — 115.19.0 e 128.6.0. A versão Firefox 135 entrou em fase de testes beta, com lançamento previsto para 4 de fevereiro.
Principais novidades no Firefox 134:
- Para alguns usuários, foi apresentada uma nova aparência para a página mostrada ao abrir uma nova aba. A nova versão se diferencia pela presença de uma barra de pesquisas, um widget com previsão do tempo e uma lista de páginas recomendadas. Os sites mais visitados e fixados são mostrados não em forma de grade, mas em uma linha. O número de colunas de conteúdo é escolhido conforme a largura da janela, permitindo um uso eficiente de todo o espaço disponível na tela. Essa nova apresentação está inicialmente ativada apenas para usuários dos EUA e do Canadá. Para ativá-la em outros países, na página about:config, pode-se digitar "newtab" e adicionar o código do seu país nos campos com o valor "US, CA".

No menu suspenso, que aparece ao transferir o foco para a barra de endereços vazia, agora são exibidas não apenas sugestões de páginas recomendadas e anteriormente abertas, mas também uma lista de buscas realizadas recentemente, permitindo ajustá-las rapidamente ou repeti-las em outro mecanismo de busca. O menu suspenso também ganhou botões para realizar ações adicionais, como imprimir a página ou mudar para outra aba.

- Para a plataforma Linux, foi implementado suporte a gestos adicionais no touchpad (por exemplo, toque com dois dedos para pausar a rolagem inercial).
- Para a plataforma Windows, foi adicionado suporte a ferramentas de decodificação de vídeo em hardware para o formato HEVC (H.265).
- Para a Alemanha, Áustria, Bélgica, Itália, Países Baixos, Espanha, Suécia e Suíça, foi disponibilizada a opção de usar o mecanismo de busca meta Ecosia, que luta pela preservação da natureza e destina grande parte do lucro para o plantio de árvores. Para a alimentação servidores da empresa, são utilizados fontes de energia renováveis. Os resultados de busca são gerados por meio de solicitações aos mecanismos de busca Bing e Google.
- Uma maior precisão na conformidade com a especificação ao determinar o estado de ativação do usuário foi garantida. A ativação sinaliza o início da interação do usuário com a página, como movimento do mouse, pressionamento de botões ou navegação no menu. Após a ativação, algumas APIs da Web tornam-se acessíveis, por exemplo, a exibição de pop-ups é bloqueada até a ativação. As mudanças propostas na nova versão tornam a imposição do bloqueio de pop-ups menos rigorosa e reduzem o número de falsos alertas sobre bloqueios.
- Para elementos com posicionamento absoluto (os quais têm a propriedade 'position: absolute' definida), o uso das propriedades CSS align-self, justify-self e place-self é permitido.
- No JavaScript, foi adicionada a suportação para o método RegExp.escape(), destinado a escapar caracteres em uma string usados na construção de expressões regulares. Strings escapadas desta forma podem ser usadas com segurança como padrão no construtor RegExp().
- Foi adicionado o método Promise.try(), que permite transformar o resultado da execução de qualquer chamada de callback em uma Promise para simplificar o tratamento de erros ao executar funções, tanto em modo assíncrono quanto síncrono.
- No WebRTC, para vídeo Simulcast ao transmitir o conteúdo de janelas ou toda a tela, foi adicionada a suportação para o codec VP8.
- Foi adicionada suporte experimental para o atributo HTML autocorrect e a propriedade JavaScript HTMLElement.autocorrect, que incluem a correção automática do texto inserido em elementos de entrada, como '' e '
- As ferramentas para depuração de extensões foram aprimoradas. Por exemplo, foi garantida a recarga automática do código da extensão no depurador após a recarga da própria extensão.
- No depurador JavaScript, foi garantida a conversão automática de pontos de log (log-point, semelhantes a pontos de interrupção, mas para exibir informações no log) em marcadores de perfil, permitindo que esses marcadores sejam adicionados diretamente do depurador ao sistema de perfil.
- No painel de rastreamento da atividade de rede nas ferramentas para desenvolvedores web, foi implementada a exibição de informações sobre os dados transmitidos em respostas com o código 103 'Early Hints'.

Além das inovações e correções de erros, o Firefox 134 corrigiu 20 vulnerabilidades. 11 dessas vulnerabilidades são consideradas perigosas. 10 das vulnerabilidades críticas são causadas por problemas de gerenciamento de memória, como estouros de buffer e acesso a áreas de memória já liberadas. Potencialmente, esses problemas podem permitir a execução de código malicioso ao abrir páginas especificamente formatadas. Outra vulnerabilidade crítica (CVE-2025-0244) está relacionada à possibilidade de spoofing da barra de endereços na versão para Android, utilizando um esquema de protocolo incorreto.
Fonte: opennet.ru



