Versão do Firefox 98

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

Principais inovações:

  • 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 uma notificação sobre o início do download é mostrada no painel. Através do painel, o usuário pode a qualquer momento receber informações sobre o processo de download, abrir o arquivo baixado durante o download (a ação será realizada após a conclusão do download) ou excluir o arquivo. Nas configurações, você pode ativar um prompt para aparecer a cada inicialização e definir o aplicativo padrão para abrir arquivos de um determinado tipo.
    Versão do Firefox 98
  • 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.
    Versão do Firefox 98
    Versão do Firefox 98
  • O mecanismo de pesquisa padrão foi alterado para alguns usuários. Por exemplo, no assembly testado em inglês, em vez do Google, o DuckDuckGo agora é ativado à força por padrão. Ao mesmo tempo, o Google permanece entre os buscadores como opção e pode ser ativado por padrão nas configurações. O motivo citado para forçar uma mudança no mecanismo de busca padrão é a incapacidade de continuar fornecendo manipuladores para alguns mecanismos de busca devido à falta de permissão formal. O acordo de tráfego de busca do Google durou até agosto de 2023 e rendeu cerca de US$ 400 milhões por ano, a maior parte da receita da Mozilla.
    Versão do Firefox 98
  • As configurações padrão mostram uma nova seção com recursos experimentais que o usuário pode testar por sua conta e risco. Por exemplo, a capacidade de armazenar em cache a página inicial, os modos SameSite=Lax e SameSite=None, CSS Masonry Layout, painéis adicionais para desenvolvedores web, configuração do Firefox 100 no cabeçalho User-Agent, indicadores globais para desligar o som e o microfone estão disponíveis para testes.
    Versão do Firefox 98
  • 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.
  • A implementação da especificação Custom Elements, que permite adicionar elementos HTML personalizados que estendem a funcionalidade de tags HTML existentes, adicionou suporte para adicionar elementos personalizados relacionados ao processamento de formulários de entrada.
  • Adicionada a propriedade hyphenate-character ao CSS, que pode ser usada para definir a string a ser usada em vez do caractere de quebra ("-").
  • O método navigator.registerProtocolHandler() fornece suporte para registrar manipuladores de protocolo para os esquemas de URL ftp, sftp e ftps.
  • Adicionada a propriedade HTMLElement.outerText, que retorna o conteúdo dentro do nó DOM, como a propriedade HTMLElement.innerText, mas ao contrário desta última, quando escrita, substitui não o conteúdo dentro do nó, mas todo o nó.
  • A API WebVR está desabilitada por padrão e foi descontinuada (para ser revertida, defina dom.vr.enabled=true em about:config).
  • 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.
    Versão do Firefox 98
  • Forneceu a capacidade de desabilitar ouvintes de eventos para um determinado nó DOM. A desativação é feita por meio de uma dica exibida ao passar o mouse sobre um evento na interface de inspeção de páginas.
    Versão do Firefox 98
  • Adicionado um item “Ignorar linha” ao menu de contexto do modo de edição no depurador para ignorar a linha durante a execução. O item é mostrado quando o parâmetro devtools.debugger.features.blackbox-lines=true é definido em about:config.
    Versão do Firefox 98
  • Implementado um modo para abrir automaticamente as ferramentas do desenvolvedor para abas abertas através da chamada window.open (no modo devtools.popups.debug, para páginas para as quais as ferramentas do desenvolvedor estão abertas, elas serão abertas automaticamente para todas as abas abertas nesta página).
    Versão do Firefox 98
  • A versão para a plataforma Android oferece a capacidade de alterar a imagem de fundo da página inicial e adiciona suporte para limpeza de cookies e dados do site de um domínio.

Além de inovações e correções de bugs, o Firefox 98 eliminou 16 vulnerabilidades, das quais 4 estão marcadas como perigosas. 10 vulnerabilidades (coletadas sob CVE-2022-0843) 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.

A versão beta do Firefox 99 adicionou suporte para menus de contexto nativos do GTK, habilitou barras de rolagem flutuantes do GTK, apoiou a pesquisa no visualizador de PDF com ou sem diacríticos e adicionou uma tecla de atalho “n” ao ReaderMode para ativar/desativar o modo de leitura em voz alta (Narrate ).

Fonte: opennet.ru

Adicionar um comentário