Versão do Firefox 109

Foi lançado o navegador Firefox 109. Além disso, foi criada uma atualização para o ramo de suporte de longo prazo - 102.7.0. A filial do Firefox 110 será em breve transferida para a fase de testes beta, cujo lançamento está previsto para 14 de fevereiro.

Principais inovações no Firefox 109:

  • Por padrão, o suporte está habilitado para a versão XNUMX do manifesto do Chrome, que define os recursos e capacidades disponíveis para extensões escritas usando a API WebExtensions. O suporte para a segunda versão do manifesto será mantido no futuro próximo. Como a terceira versão do manifesto foi criticada e quebrará alguns bloqueios de conteúdo e complementos de segurança, a Mozilla deixou de garantir a compatibilidade total do manifesto no Firefox e implementou alguns recursos de forma diferente. Por exemplo, o suporte para o antigo modo operacional de bloqueio da API webRequest não foi descontinuado, que foi substituído no Chrome por uma nova API de filtragem de conteúdo declarativa. O suporte para o modelo de solicitação de permissão granular também é implementado de forma um pouco diferente, de acordo com a qual o O complemento não pode ser ativado para todas as páginas de uma vez (a permissão "all_urls" foi removida). No Firefox, a decisão final sobre a concessão de acesso cabe ao usuário, que pode decidir seletivamente qual complemento concederá acesso aos seus dados em um determinado site. Para gerenciar as permissões, foi adicionado à interface um botão “Extensões Unificadas”, com o qual o usuário pode conceder e revogar o acesso a uma extensão de qualquer site. O gerenciamento de permissões se aplica apenas a complementos baseados na terceira versão do manifesto; para complementos baseados na segunda versão do manifesto, o controle granular de acesso aos sites não é executado.

    Versão do Firefox 109
  • A página Firefox View melhorou o design de seções vazias com abas fechadas recentemente e abas abertas em outros dispositivos.
  • A lista de guias fechadas recentemente mostrada na página Firefox View adicionou botões para remover links individuais da lista.
    Versão do Firefox 109
  • Adicionada a capacidade de exibir a consulta de pesquisa inserida na barra de endereço, em vez de mostrar o URL do mecanismo de pesquisa (ou seja, as chaves são mostradas na barra de endereço não apenas durante o processo de entrada, mas também após acessar o mecanismo de pesquisa e exibir a pesquisa resultados associados às chaves inseridas). O recurso está atualmente desabilitado por padrão e requer a configuração “browser.urlbar.showSearchTerms.featureGate” em about:config para ativá-lo.
    Versão do Firefox 109
  • Caixa de diálogo para selecionar uma data para um campo com os tipos “data” e “datahora”, adaptados para controle de teclado, o que possibilitou dar suporte correto a leitores de tela e utilizar atalhos de teclado para navegar no calendário.
  • Concluímos um experimento usando o complemento Colorways integrado para alterar a aparência do navegador (uma coleção de temas de cores foi oferecida para a área de conteúdo, painéis e barra de alternância de guias para você escolher). Os temas de cores salvos anteriormente podem ser acessados ​​na página “Complementos e temas”.
  • Em sistemas com GTK, é implementada a capacidade de mover vários arquivos simultaneamente para o gerenciador de arquivos. A movimentação de imagens de uma guia para outra foi melhorada.
  • No sistema de clique automático em banners que solicitam permissão para uso de Cookies em sites (cookiebanners.bannerClicking.enabled e cookiebanners.service.mode em about:config), a capacidade de adicionar sites à lista de exceções para as quais o clique automático não é aplicado foi implementado.
  • Por padrão, a configuração network.ssl_tokens_cache_use_only_once está habilitada para evitar a reutilização de tickets de sessão em TLS.
  • A configuração network.cache.shutdown_purge_in_background_task está habilitada, o que resolve o problema de E/S de arquivo ser encerrado corretamente ao desligar.
  • Um elemento (“Fixar na barra de ferramentas”) foi adicionado ao menu de contexto do complemento para fixar o botão do complemento na barra de ferramentas.
  • É possível utilizar o Firefox como visualizador de documentos, selecionado no sistema através do menu de contexto “Abrir com”.
  • Adicionadas informações sobre a taxa de atualização da tela à página about:support.
  • Configurações adicionadas ui.font.menu, ui.font.icon, ui.font.caption, ui.font.status-bar, ui.font.message-box, etc. para substituir as fontes do sistema.
  • Habilitado por padrão está o suporte para o evento scrollend, que é gerado quando o usuário termina a rolagem (quando a posição para de mudar) nos objetos Element e Document.
  • Fornecimento de particionamento de acesso por meio da API Storage ao processar conteúdo de terceiros, independentemente da API Storage Access.
  • Adicionado suporte para o atributo list ao elemento range, que transmite o identificador do elemento com uma lista de valores predefinidos oferecidos para entrada.
  • A propriedade CSS content-visibility, usada para evitar renderização desnecessária de áreas fora do campo de visibilidade, agora foi atualizada com o valor 'auto', quando definida, a visibilidade é determinada pelo navegador com base na proximidade do elemento com a borda do a área visível.
  • No tipo CSS , que define valores de cores padrão para vários componentes da página e adicionou suporte para valores Mark, MarkText e ButtonBorder.
  • O Web Auth adiciona a capacidade de autenticação usando CTAP2 (Protocolo Cliente para Autenticador) usando tokens baseados em USB HID. O suporte ainda não está habilitado por padrão e é habilitado pelo parâmetro security.webauthn.ctap2 em about:config.
  • Nas ferramentas de desenvolvedor da Web no depurador JavaScript, foi adicionada uma nova opção de ponto de interrupção que é acionada ao passar para o manipulador de eventos scrollend.
  • O suporte para os comandos “session.subscribe” e “session.unsubscribe” foi adicionado ao protocolo de controle remoto do navegador WebDriver BiDi.
  • As compilações para a plataforma Windows incluem a utilização do mecanismo de proteção de hardware ACG (Arbitrary Code Guard) para bloquear a exploração de vulnerabilidades em processos que reproduzem conteúdo multimídia.
  • Na plataforma macOS, a ação das combinações Ctrl/Cmd + trackpad ou Ctrl/Cmd + roda do mouse foi alterada, o que agora leva à rolagem (como em outros navegadores), em vez de zoom.
  • Melhorias na versão Android:
    • Ao visualizar um vídeo em tela inteira, a exibição da barra de endereço durante a rolagem é desativada.
    • Adicionado um botão para cancelar alterações após excluir um site fixado.
    • A lista de motores de busca é atualizada após a alteração do idioma.
    • Corrigida uma falha que ocorria ao colocar um grande volume de dados na área de transferência ou na barra de endereço.
    • Melhor desempenho de renderização de elementos de tela.
    • Resolvido um problema com videochamadas que só podem usar o codec H.264.

Além de inovações e correções de bugs, o Firefox 109 corrigiu 21 vulnerabilidades. 15 vulnerabilidades são marcadas como perigosas, das quais 13 vulnerabilidades (coletadas sob CVE-2023-23605 e CVE-2023-23606) 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 vulnerabilidade CVE-2023-23597 é causada por um erro lógico no código de criação de novos processos filhos e permite que um novo processo seja lançado no contexto file:// para ler o conteúdo de arquivos arbitrários. A vulnerabilidade CVE-2023-23598 é causada por um erro no tratamento de ações de arrastar e soltar na estrutura GTK e permite que o conteúdo de arquivos arbitrários seja lido por meio da chamada DataTransfer.setData.

Fonte: opennet.ru

Adicionar um comentário