Disponível Firefox 137, que inclui aceleração de hardware HEVC, implementou agrupamento de abas e várias melhorias na barra de endereços.
- Linux: implementado aceleração de hardware para reprodução HEVC.
- Todos os usuários terão acesso progressivamente a agrupamento de abas (browser.tabs.groups.enabled). Para criar um grupo, basta arrastar uma aba sobre a outra ou usar a opção correspondente no menu de contexto. Os grupos podem ter nomes e serem destacados por cor.
- Todos os usuários terão acesso progressivamente às melhorias na barra de endereços:
- Os botões dos motores de busca agora estão localizados não na parte inferior, mas agrupados em um único botão à esquerda, como nos dispositivos móveis (browser.urlbar.unifiedSearchButton.always).
- Ao enviar uma consulta ao motor de busca, a consulta agora permanece na barra de endereços (em vez do URL do motor de busca), o que permite facilmente alterá-la ou refiná-la (browser.urlbar.showSearchTerms.enabled).
- No menu suspenso, agora são exibidas ações adicionais relacionadas à consulta inserida. Por exemplo, ao digitar "print" será sugerido acessar a caixa de diálogo de impressão da página.
- Se o site oferecer uma função de busca, ao digitar uma consulta de busca será sugerido realizar uma busca nesse site. Se o usuário usar essa função duas vezes no site, o Firefox sugerirá adicionar esse site à lista de motores de busca instalados.
- Para pesquisar nos favoritos, abas abertas, histórico e ações do navegador, agora é possível usar não apenas botões, mas também palavras-chave @bookmarks, @tabs, @history, @actions.
- Na barra de endereços, agora é possível é possível realizar cálculos aritméticos. O valor calculado é possível pode ser copiado imediatamente para a área de transferência.
- O visualizador de PDF a depurar web workers aninhados. reconhece hyperlinks e os torna clicáveis. Foi adicionada a possibilidade salvar sua assinatura gráfica para reutilização no futuro.
- A barra lateral recebeu menu de contexto. Removida botão invisível 'Fechar' nas abas verticais fixadas.
- A ferramenta de criação de relatórios de falhas agora executa verifica a memória RAM em busca de erros, para determinar se a falha foi causada por um problema de hardware.
- As extensões é proibido podem armazenar mais de 10 megabytes de dados através de storage.session.
- CSS:
- Adicionado propriedade hyphenate-limit-chars (especificação do comprimento mínimo da palavra para hifenização, bem como o número de caracteres antes e depois do hífen).
- A propriedade text-decoration-line obteve suporte para valores spelling-error e grammar-error (permitem aplicar ao texto um sublinhado que indica um erro gramatical ou ortográfico).
- JavaScript:
- o operador de sequência opcional método estático Math.sumPrecise() (Isso requer números hierárquicos (como arrays) e retorna sua soma. É mais preciso do que somar números em um loop, porque evita a perda de precisão com ponto flutuante em resultados intermediários).
- Adicionado método estático Atomics.pause() (informa ao processador que a thread atual está em um bloqueio contínuo, aguardando acesso a um recurso compartilhado).
- Removido um backend MIPS32 quebrado ao longo dos anos.
- SVG:
- Implementado suporte ao elemento <discard> e a interface JavaScript correspondente SVGDiscardElement (permite especificar um tempo ou evento durante o qual o elemento indicado e seus descendentes devem ser removidos do DOM. O visualizador SVG pode usar essas informações para economizar memória, descartando elementos que não são mais necessários, como elementos animados concluídos).
- API:
- Interface SVGPathSegment adquiriu métodos getPathData(), setPathData() e getPathSegmentAtLength() (trabalhar com dados de caminho SVG em vez de analisar dados de string brutos).
- Declarados obsoletos alguns eventos não padronizados: afterscriptexecute e beforescriptexecute em Document, além de afterscriptexecute e beforescriptexecute em Element.
- Desativada a compatibilidade apresentada na versão anterior Cookie Store API.
- O reconhecimento de regras CSS quebradas agora
- agora permite usar, para buscar elementos, não apenas seletores CSS, mas também expressões a depurar web workers aninhados. exibir metadados da fonte, como versão, autor, fornecedor e licença.
- Campo de busca no Inspetor obteve botões ‘Voltar/Avançar’.
- O monitor de rede agora permite substituir a resposta recebida do servidor remoto por um arquivo local.
Fonte: linux.org.ru
