O navegador Firefox 137 foi lançado e foram feitas atualizações para versões anteriores com um longo período de suporte - 115.22.0 e 128.9.0. A versão 138 do Firefox entrou em testes beta e está programada para ser lançada em 29 de abril.
Principais inovações no Firefox 137:
- Adicionado suporte para agrupamento de guias, permitindo que você combine várias guias e as recolha em um único botão para que elas não ocupem espaço ao visualizar outras guias. O grupo pode receber um nome e uma cor, e também pode ser salvo separadamente, caso o conteúdo seja necessário no futuro. Para criar um grupo, você pode usar o submenu "Adicionar aba ao grupo" no menu de contexto exibido ao clicar com o botão direito do mouse nos botões das abas, ou simplesmente arrastar uma aba para outra (uma caixa de diálogo para criar um grupo será aberta).
O agrupamento pode ser útil para separar guias por tópico (entretenimento, compras, ler mais tarde). Além disso, o agrupamento ajuda quando, durante o estudo inicial de um tópico ou na escolha de um produto, muitas páginas relacionadas são abertas e você precisará retornar depois de algum tempo, mas não quer deixar páginas secundárias na forma de abas separadas, pois elas ocupam espaço no painel. O recurso ainda não está habilitado por padrão para todos e será ativado gradualmente para uma porcentagem cada vez maior de usuários. Para forçar sua ativação, você pode ativar o parâmetro "browser.tabs.groups.enabled" na página about:config.

- A barra de endereços foi significativamente modernizada. Adicionado um botão unificado para selecionar um mecanismo de busca. Além da capacidade de enviar rapidamente uma solicitação ao mecanismo de busca de interesse, o menu exibido ao clicar no novo botão também inclui elementos para alternar entre interfaces para visualizar o histórico de navegação, revisar abas abertas e navegar pelos favoritos salvos, além da capacidade de pesquisar configurações.

Ao enviar uma consulta de pesquisa da barra de endereços, os dados inseridos agora permanecem na barra de endereços como estão, mesmo após o envio da consulta ao mecanismo de busca, o que permite que você altere a consulta diretamente na barra de endereços, se necessário. Por exemplo, ao enviar uma solicitação de "vulnerabilidade do samba", a barra de endereço não exibe mais a URL do mecanismo de busca, mas o texto inserido permanece:

A lista suspensa de recomendações fornece botões para executar ações adicionais, como imprimir a página.

- Quando você começa a digitar uma consulta de pesquisa na barra de endereço em um site, as recomendações incluirão automaticamente a opção de enviar uma consulta por meio do mecanismo de busca desse site, se ele fornecer as funções apropriadas. Depois de enviar duas consultas de pesquisa semelhantes ao site, o navegador oferecerá a opção de adicionar o mecanismo de busca do site à lista de mecanismos de busca.

- Foi introduzida a capacidade de selecionar o escopo da pesquisa usando tags de controle como @bookmarks, @tabs, @history e @actions. Ao digitar o símbolo "@", uma dica de tags disponíveis aparece.

A barra de endereço agora pode ser usada como uma calculadora, basta digitar qualquer expressão matemática nela e o resultado será mostrado na dica de ferramenta suspensa. Para copiar o resultado para a área de transferência, você pode clicar nele com o mouse.

Atualmente, os novos recursos da barra de endereços só estão habilitados por padrão para uma pequena porcentagem de usuários. Para forçar a ativação em "about:config", você pode usar parâmetros da seção "browser.urlbar", como "browser.urlbar.quicksuggest.enabled", "browser.urlbar.unifiedSearchButton.always" e "browser.urlbar.suggest.calculator").
- Em conjuntos para a plataforma Linux Permite o uso de aceleração por hardware para decodificação de vídeo no formato HEVC (H.265).
- Ao visualizar documentos PDF, todos os links agora são detectados e convertidos em hiperlinks.
- Uma caixa de diálogo para anexar uma imagem da sua assinatura a um documento foi adicionada ao visualizador de PDF.

- Adicionado suporte para a API SVG Path para renderizar formas e criar caminhos usando o elemento SVG "path". Adicionado suporte para os métodos getPathData(), setPathData() e getPathSegmentAtLength() fornecidos pela interface SVGPathElement.
- Adicionada a propriedade CSS "hyphenate-limit-chars", que pode ser usada para especificar o número mínimo de caracteres em partes de palavras que são separadas quando o final de uma palavra é quebrado em outra linha.
- A propriedade CSS text-decoration-line agora oferece suporte aos valores "spelling-error" e "grammar-error" para destacar erros de sintaxe e gramática no texto.
- Adicionado o método Math.sumPrecise() para calcular a soma de elementos de matriz e outros objetos enumeráveis com precisão maior que a soma normal em um loop (eliminando perdas de precisão ao armazenar resultados no meio).
- Adicionado o método Atomics.pause() para indicar quando um thread está bloqueado devido à espera de acesso a um recurso compartilhado, que pode ser usado pelo sistema para regular o consumo de energia da CPU.
- Os complementos têm um limite de 10 MB no tamanho dos dados armazenados por meio da API storage.session.
- Nas Ferramentas para Desenvolvedores Web, o painel Inspetor de Fontes foi atualizado para exibir metadados de fontes, como versão, autor, fornecedor e licença.

- O painel de inspeção de atividade de rede oferece a capacidade de substituir respostas a solicitações de rede (em vez da resposta real, você pode substituir o conteúdo do arquivo selecionado).

- Na versão da plataforma Android Adicionado suporte para vídeo no formato HEVC (H.265).
Além de novos recursos e correções de bugs, o Firefox 137 corrige 14 vulnerabilidades. 13 vulnerabilidades são marcadas como perigosas. Todas as vulnerabilidades perigosas são causadas por problemas de gerenciamento de memória, como estouros de buffer e acesso a áreas de memória que já foram liberadas. Esses problemas podem levar à execução de códigos maliciosos quando páginas especialmente projetadas são abertas.
Fonte: opennet.ru










