Versão do Firefox 97

Foi lançado o navegador Firefox 97. Além disso, foi criada uma atualização de suporte de longo prazo - 91.6.0. A filial do Firefox 98 foi transferida para a fase de testes beta, cujo lançamento está previsto para 8 de março.

Principais inovações:

  • Os 18 temas de cores sazonais Colorway oferecidos no Firefox 94 como um complemento integrado por tempo limitado expiraram. Os usuários que pretendem continuar usando os temas Colorway podem habilitá-los no gerenciador de complementos (about:addons).
  • Nas montagens para a plataforma Linux, a capacidade de gerar um documento PostScript para impressão foi removida (a capacidade de imprimir em impressoras PostScript e salvar em PDF foi mantida).
  • Corrigidos problemas de compilação com bibliotecas Wayland 1.20.
  • Resolvido um problema em que o zoom de pinça parava de funcionar em telas sensíveis ao toque após mover uma guia para outra janela.
  • A página about:processes no Linux melhorou a precisão da detecção de carga da CPU.
  • Resolvido um problema com a exibição de cantos agudos para janelas em alguns ambientes de usuário, como o elementary OS 6.
  • Na plataforma Windows 11, foi adicionado suporte para um novo estilo de barra de rolagem.
  • Na plataforma macOS, o carregamento das fontes do sistema foi aprimorado, o que em algumas situações tornou mais rápido a abertura e a mudança para uma nova aba.
  • Na versão para plataforma Android, os sites abertos recentemente ficam destacados no histórico de navegação. A exibição de imagens de marcadores adicionados recentemente foi melhorada na página inicial. Na plataforma Android 12, o problema de colar links da área de transferência foi resolvido.
  • Construções CSS com tipos de comprimento e porcentagem de comprimento permitem o uso de unidades "cap" e "ic".
  • Adicionado suporte para a regra CSS @scroll-timeline e a propriedade CSS Animation-Timeline, permitindo que a linha do tempo da animação na API AnimationTimeline seja vinculada ao progresso da rolagem do conteúdo, em vez do tempo em minutos ou segundos.
  • A propriedade CSS color-adjust foi renomeada para print-color-adjust conforme exigido pela especificação.
  • CSS inclui suporte para camadas em cascata por padrão, definidas usando a regra @layer e importadas por meio da regra CSS @import usando a função layer().
  • Adicionada a propriedade CSS scrollbar-gutter para controlar como o espaço da tela é reservado para a barra de rolagem. Por exemplo, quando não quiser que o conteúdo role, você pode expandir a saída para ocupar a área da barra de rolagem.
  • Compatibilidade aprimorada com a estrutura da web Marionette (WebDriver).
  • A API AnimationFrameProvider foi adicionada ao conjunto DedicatedWorkerGlobalScope, que permite usar os métodos requestAnimationFrame e cancelAnimationFrame em web workers separados.
  • Os métodos AbortSignal.abort() e AbortController.abort() agora têm a capacidade de definir o motivo da reinicialização do sinal, bem como ler o motivo através da propriedade AbortSignal.reason. Por padrão, o motivo é AbortError.

Além de inovações e correções de bugs, o Firefox 97 corrigiu 42 vulnerabilidades, das quais 34 estão marcadas como perigosas. 33 vulnerabilidades (5 sob CVE-2022-22764 e 29 sob CVE-2022-0511) são causadas por problemas de memória, como buffer overflows e acesso a áreas de memória já liberadas. Potencialmente, esses problemas podem levar à execução do código de um invasor ao abrir páginas especialmente projetadas.

Mudanças no Firefox 98 Beta:

  • O comportamento ao baixar arquivos foi alterado - em vez de exibir uma solicitação antes do início do download, os arquivos agora iniciam o download automaticamente e podem ser abertos a qualquer momento através do painel com informações sobre o andamento do download ou excluídos diretamente do painel de download.
  • Adicionadas novas ações ao menu de contexto mostrado ao clicar com o botão direito em arquivos na lista de downloads. Por exemplo, usando a opção Sempre abrir arquivos semelhantes, você pode permitir que o Firefox abra automaticamente um arquivo após a conclusão do download em um aplicativo associado ao mesmo tipo de arquivo no sistema. Você também pode abrir o diretório com os arquivos baixados, ir até a página onde o download foi iniciado (não o download em si, mas o link para o download), copiar o link, remover a menção ao download do seu histórico de navegação e limpar a lista no painel de downloads.
  • Para otimizar o processo de inicialização do navegador, foi alterada a lógica de inicialização de complementos que utilizam a API webRequest. Apenas o bloqueio de chamadas webRequest agora fará com que os complementos sejam iniciados durante a inicialização do Firefox. WebRequests em modo sem bloqueio serão adiados até que o Firefox termine de iniciar.
  • Suporte habilitado para a tag HTML " ", que permite criar caixas de diálogo e componentes para interação interativa do usuário, como alertas e subjanelas que podem ser fechadas. As janelas criadas podem ser controladas a partir do código JavaScript.
  • Um painel de avaliação de compatibilidade foi adicionado às ferramentas para desenvolvedores web. O painel exibe indicadores alertando sobre possíveis problemas com as propriedades CSS do elemento HTML selecionado ou de toda a página, permitindo identificar incompatibilidades com diferentes navegadores sem testar separadamente a página em cada navegador.

Fonte: opennet.ru

Adicionar um comentário