Versão do Firefox 109

O Firefox 109 foi lançado. Uma atualização da versão de suporte de longo prazo, 102.7.0, também foi lançada. O Firefox 110, com lançamento previsto para 14 de fevereiro, entrará em breve em fase beta.

Principais inovações no Firefox 109:

  • Por padrão, o suporte à versão 3 do Manifesto do Chrome, que define as capacidades e os recursos disponíveis para extensões escritas usando a API WebExtensions, está ativado. O suporte à versão 2 do manifesto será mantido por tempo indeterminado. Como a versão 3 do manifesto foi criticada por potencialmente quebrar algumas extensões de bloqueio de conteúdo e segurança, a Mozilla deixou de ser totalmente compatível com o manifesto no Firefox e implementou alguns recursos de forma diferente. Por exemplo, o suporte ao antigo modo de bloqueio da API webRequest foi mantido, sendo substituído no Chrome pela nova API declarativa de filtragem de conteúdo. O suporte ao modelo de solicitação de permissão granular também foi implementado de forma ligeiramente diferente, impedindo que uma extensão seja ativada para todas as páginas de uma só vez (a permissão "all_urls" foi removida). No Firefox, a decisão final sobre o acesso é do usuário, que pode escolher seletivamente a quais extensões conceder acesso aos seus dados em um determinado site. Para gerenciar permissões, um botão "Extensões Unificadas" foi adicionado à interface. Usando esse botão, o usuário pode conceder ou revogar o acesso de uma extensão a qualquer site. O gerenciamento de permissões aplica-se somente a complementos baseados na versão 3 do Manifesto; para complementos baseados na versão 2 do Manifesto, o controle granular de acesso ao site não está disponível.

    
Versão do Firefox 109
  • A página de visualização do Firefox agora apresenta uma aparência aprimorada das seções vazias que exibem guias fechadas recentemente e guias abertas em outros dispositivos.
  • A lista de abas fechadas recentemente exibida na página Visualizar do Firefox agora inclui botões para remover links individuais da lista.
    
Versão do Firefox 109
  • Adicionamos a capacidade de exibir a consulta de pesquisa inserida na barra de endereços em vez do URL do mecanismo de busca. Isso significa que os termos de pesquisa são exibidos na barra de endereços não apenas enquanto você os digita, mas também depois que o mecanismo de busca é acessado e os resultados da pesquisa associados às palavras-chave inseridas são exibidos. Esse recurso está desativado por padrão e requer que a configuração "browser.urlbar.showSearchTerms.featureGate" em about:config esteja ativada.
    
Versão do Firefox 109
  • Diálogo de seleção de data para o campo Os tipos "date" e "datetime" foram adaptados para controle por teclado, garantindo suporte adequado para leitores de tela e permitindo o uso de atalhos de teclado para navegação no calendário.
  • Foi concluído um experimento utilizando o complemento Colorways integrado para alterar a aparência do navegador. Ele ofereceu uma coleção de temas de cores para a área de conteúdo, painéis e barra de abas. Os temas de cores salvos anteriormente podem ser acessados ​​na página "Complementos e temas".
  • Em sistemas GTK, foi implementada a capacidade de mover vários arquivos simultaneamente para o gerenciador de arquivos. A movimentação de imagens entre abas também foi aprimorada.
  • No sistema de cliques automáticos em banners que solicitam permissão para usar cookies em sites (cookiebanners.bannerClicking.enabled e cookiebanners.service.mode em about:config), foi implementada a possibilidade de adicionar sites à lista de exceções para as quais os cliques automáticos não são aplicados.
  • Por padrão, a configuração network.ssl_tokens_cache_use_only_once está ativada para impedir que os tickets de sessão sejam reutilizados em TLS.
  • Ativada a configuração network.cache.shutdown_purge_in_background_task, que resolve o problema de conclusão correta das operações de E/S de arquivos durante o desligamento.
  • Foi adicionado um item ("Fixar na barra de ferramentas") ao menu de contexto do complemento para fixar o botão do complemento na barra de ferramentas.
  • Foi disponibilizada a possibilidade de usar o Firefox como visualizador de documentos, selecionado no sistema através do menu de contexto "Abrir com".
  • Informações sobre a taxa de atualização da tela foram adicionadas à página about:support.
  • Adicionadas configurações para ui.font.menu, ui.font.icon, ui.font.caption, ui.font.status-bar, ui.font.message-box, etc. para substituir as fontes do sistema.
  • O suporte para o evento scrollend, que é acionado quando o usuário para de rolar a página (quando a posição para de mudar), está habilitado por padrão nos objetos Element e Document.
  • Fornece particionamento de acesso por meio da API de Armazenamento ao processar conteúdo de terceiros, independentemente da API de Acesso ao Armazenamento.
  • O elemento range agora suporta o atributo list, que passa o ID do elemento. com uma lista de valores predefinidos oferecidos para entrada.
  • O valor 'auto' foi adicionado à propriedade CSS content-visibility, que é usada para evitar a renderização desnecessária de áreas fora da área visível. Quando definido, o navegador determina a visibilidade com base na proximidade do elemento à borda da área visível.
  • Em CSS tipo , que define os valores padrão de cores para vários componentes da página, adicionou suporte para os valores Mark, MarkText e ButtonBorder.
  • A autenticação web agora suporta autenticação usando o protocolo CTAP2 (Client to Authenticator Protocol) com tokens USB baseados em HID. O suporte ainda não está habilitado por padrão e é ativado pela configuração security.webauthn.ctap2 em about:config.
  • O depurador JavaScript nas Ferramentas de Desenvolvedor Web agora inclui uma nova opção de ponto de interrupção que é acionada ao navegar até o manipulador de eventos scrollend.
  • O protocolo de controle remoto do navegador WebDriver BiDi agora suporta os comandos "session.subscribe" e "session.unsubscribe".
  • Em conjuntos para a plataforma Windows O uso do mecanismo de proteção de hardware ACG (Arbitrary Code Guard) foi habilitado para bloquear a exploração de vulnerabilidades em processos que garantem a reprodução de conteúdo multimídia.
  • a plataforma macOS A ação das combinações Ctrl/Cmd + trackpad ou Ctrl/Cmd + roda do mouse foi alterada, resultando agora em rolagem (como em outros navegadores) em vez de zoom.
  • Melhorias na versão para Android:
    • Ao visualizar um vídeo em tela cheia, a exibição da barra de endereços durante a rolagem é desativada.
    • Adicionamos um botão para desfazer as alterações após excluir um site fixado.
    • A lista de mecanismos de busca foi atualizada após a alteração do idioma.
    • Corrigido um erro que causava o fechamento inesperado do programa ao inserir uma grande quantidade de dados na área de transferência ou na barra de endereços.
    • Melhoria no desempenho da renderização de elementos canvas.
    • Corrigido um problema com chamadas de vídeo que só podiam usar o codec H.264.

Além de novos recursos e correções de bugs, o Firefox 109 corrige 21 vulnerabilidades. Quinze delas são classificadas como graves, 13 das quais (coletadas sob os códigos CVE-2023-23605 e CVE-2023-23606) são causadas por problemas de gerenciamento de memória, como estouros de buffer e acesso à memória após sua liberação. Esses problemas podem potencialmente levar à execução de código malicioso ao abrir páginas especialmente criadas para esse fim. 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 iniciado 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 no framework GTK e permite que o conteúdo de arquivos arbitrários seja lido por meio de uma chamada a DataTransfer.setData.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção DDoS, servidores VPS VDS 🔥 Compre hospedagem de sites confiável com proteção contra DDoS, servidores VPS/VDS | ProHoster