Lançamento do Firefox 134

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".
    Lançamento do Firefox 134

    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.

    Lançamento do Firefox 134
  • 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 '