Lançamento do Firefox 125

Foi lançado o navegador web Firefox 125 e criada uma atualização da ramificação com suporte de longo prazo — 115.10.0. Devido à descoberta de problemas em estágio avançado, a versão 125.0 foi cancelada e o lançamento foi alterado para 125.0.1. A ramificação Firefox 126 foi promovida para a fase de teste beta, com lançamento agendado para 14 de maio.

Principais novidades no Firefox 125:

  • O visualizador de PDF embutido agora inclui por padrão a função de destacar texto com uma cor escolhida e uma borda.
    Lançamento do Firefox 125
  • Na página Firefox View, que simplifica o acesso ao conteúdo visualizado anteriormente, na seção de guias abertas, foram adicionadas as guias fixas e suporte para indicadores de estado, como aqueles que informam que um som ou vídeo está sendo reproduzido em uma determinada guia, permitindo também, ao clicar no indicador, desligar ou restaurar o som. Indicadores semelhantes também foram adicionados para favoritos e notificações.
    Lançamento do Firefox 125
  • Implementada a possibilidade de transição rápida por meio de links salvos na área de transferência. Se durante o clique na barra de endereços houver um URL na área de transferência, esse URL será automaticamente exibido como a recomendação inicial para a navegação.
    Lançamento do Firefox 125
  • Adicionada a compatibilidade para reprodução de conteúdo protegido (EME, Encrypted Media Extensions) usando o codec AV1, que é utilizado por alguns provedores de streaming para distribuição de conteúdo de maior qualidade.
  • Ao preencher endereços em formulários na web, uma solicitação para salvar o endereço será exibida (atualmente apenas para usuários dos EUA e Canadá). No futuro, será planejado usar os dados salvos para preenchimento automático de endereços.
  • Ativada a bloqueio para download de arquivos de URLs que estão em listas de conteúdo potencialmente perigoso.
  • Em sistemas que usam complementos com implementação de contêineres de guias, foi adicionada a compatibilidade para pesquisa a partir da barra de endereços de guias localizadas em diferentes contêineres.
  • Nas configurações, adicionada uma opção que permite detectar automaticamente a presença de proxies usando o protocolo WPAD (Web Proxy Auto-Discovery), apesar de configurações de conexão via proxy do sistema estarem ativadas.
  • Alterado o comportamento da navegação pelas botões de opção (radio buttons) — se nenhuma opção estiver selecionada, a tecla Tab agora ativa o foco apenas na primeira opção, e a próxima pressão transfere o foco para outro elemento, em vez de percorrer ciclicamente todas as opções. As teclas de seta ainda permitem navegar pelas opções de um mesmo elemento.
  • Adicionada a suporte para o atributo popover, permitindo a criação de elementos que aparecem sobre outros elementos da interface web. Por exemplo, com o novo atributo, é possível criar menus de ações, exibir dicas para preenchimento de formulários, construir interfaces de aprendizado e implementar a captura de conteúdo. Ao contrário do elemento 'dialog', os elementos com o atributo 'popover' não utilizam o modo modal, suportam eventos e são facilmente canceláveis. A localização, o empilhamento e o foco de entrada são escolhidos e processados automaticamente.
  • O modo 'multi-memory' está ativado por padrão no WebAssembly, permitindo que módulos wasm utilizem e importem várias regiões de memória lineares independentes.
  • O JavaScript agora suporta a segmentação de texto Unicode (Unicode Text Segmentation), implementada através do objeto Intl.Segmenter. Este objeto permite segmentar exatamente o texto em uma string considerando a localidade, por exemplo, para separar palavras em idiomas que não usam espaços para essa finalidade.
  • Adicionada a suporte aos eventos ContextLost e ContextRestored nas interfaces HTMLCanvasElement e OffscreenCanvas, permitindo que o código do usuário trate situações de perda e recuperação de contexto durante a aceleração de hardware da renderização.
  • Ativada a suporte ao método navigator.clipboard.readText() para leitura da área de transferência com solicitação de confirmação da operação (após a chamada da API, um menu de contexto de colagem é exibido ao usuário para confirmar a ação).
  • O CSS agora inclui suporte para os valores stroke-box e content-box na propriedade 'transform-box', permitindo modificar o método de cálculo da área de referência para operações de transformação, por exemplo, para implementar efeitos gráficos avançados.
  • Na propriedade CSS 'align-content', agora é possível trabalhar com containers em bloco. Por exemplo, 'display: block' e 'display: list-item' podem ser alinhados com 'align-content' sem a necessidade de containers flex e grid.
  • O suporte para o método SVGAElement.text foi descontinuado, sendo recomendado o uso do método mais amplamente adotado SVGAElement.textContent.
  • Nas ferramentas para desenvolvedores web, na parte inferior do painel de depuração, foi implementado um novo menu suspenso com ações relacionadas ao Source Map. No about:config, a configuração "devtools.debugger.features.overlay" foi restaurada para desativar o indicador de pausa do depurador JavaScript exibido sobre o conteúdo (Pause Debugger Overlay).
    Lançamento do Firefox 125
  • Na versão para Android, agora é possível escolher configurações de tema para as guias (tema escuro, tema claro e seleção de tema do sistema). O menu de configurações de logins e senhas foi melhorado. O botão "Open in App" foi ocultado se o Firefox estiver definido como o visualizador de PDF padrão.

Além das inovações e correções de bugs, o Firefox 125 corrigiu 18 vulnerabilidades (12 classificadas como perigosas). 11 vulnerabilidades (4 agrupadas sob CVE-2024-3865) foram causadas por problemas de gerenciamento de memória, como estouros de buffer e acessos a áreas de memória já liberadas. Essas questões podem potencialmente levar à execução de código malicioso ao abrir páginas especificamente criadas.

Na versão beta do Firefox 126, foi proposta uma nova caixa de diálogo simplificada e unificada para limpeza de dados do usuário, na qual a separação dos dados em categorias foi aprimorada e informações sobre o tamanho dos dados salvos durante o período selecionado foram adicionadas.

Lançamento do Firefox 125


Fonte: opennet.ru
Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster