O navegador Firefox 124 foi lançado e uma atualização de suporte de longo prazo foi criada - 115.9.0. A filial do Firefox 125 foi transferida para fase de testes beta, cujo lançamento está previsto para 16 de abril.
Principais inovações no Firefox 124:
- A página Firefox View, que facilita o acesso ao conteúdo visualizado anteriormente, agora inclui a capacidade de classificar a lista de abas abertas por ordem de abertura ou atividade recente.

- Alteradas as configurações padrão da seção “Navegação recente” na página Firefox View (marcadores ocultos). Você pode optar por mostrar guias visualizadas recentemente, favoritos, downloads recentes e guias salvas no serviço Pocket.

- O visualizador de PDF integrado adicionou suporte para navegação de teclado através de texto usando um cursor (Caret Navigation), que geralmente é usado por pessoas com deficiência.
- a plataforma Windows A eficiência do preenchimento da lista de atalhos no painel foi aprimorada.
- a plataforma macOS Todos os tipos de janelas em tela cheia usam APIs específicas da plataforma para exibir a tela inteira.
- Adicionado o método AbortSignal.any() para retornar um sinal para abortar se qualquer sinal original for interrompido, que pode ser usado em fetch() para combinar vários sinais de abortar, como AbortSignal.timeout() e AbortController.
- HTTP/HTTPS e URLs relativos são permitidos ao criar um WebSocket.
- Adicionada a capacidade de aplicar a um elemento SVG Pseudoelementos CSS “::first-letter” e “::first-line”, que permitem escolher um design diferente ou alterar a fonte da primeira letra e da primeira linha do texto.
- Para desenvolvedores de complementos, o evento runtime.onPerformanceWarning foi implementado para ajudar a identificar situações em que o navegador detecta problemas de desempenho no complemento (por exemplo, scripts lentos de processamento de conteúdo).
- Uma opção experimental foi fornecida para aumentar ou diminuir o tamanho do ArrayBuffer, bem como aumentar o tamanho do SharedArrayBuffer. Novos métodos ArrayBuffer.prototype.resize() e SharedArrayBuffer.prototype.grow() foram propostos.
- Na versão para Android O processamento do gesto "puxar para atualizar" para recarregamento de páginas agora está ativado por padrão. O suporte à API de arrastar e soltar foi implementado para mover texto simples e marcação HTML com o mouse, incluindo o arrastar de conteúdo de aplicativos externos.
Além de novos recursos e correções de bugs, o Firefox 124 corrige 16 vulnerabilidades. Duas vulnerabilidades são classificadas como críticas e oito como perigosas. Sete vulnerabilidades (seis agrupadas sob CVE-2024-2615 e CVE-2024-2614) são causadas por problemas de gerenciamento de memória, como estouros de buffer e acesso a áreas de memória já liberadas. Esses problemas podem potencialmente levar à execução de código malicioso ao abrir páginas especialmente projetadas. A vulnerabilidade classificada como crítica (CVE-2024-2615) permite burlar todos os mecanismos de isolamento adicionais. A vulnerabilidade CVE-2024-2607, devido a um erro no JIT em sistemas Armv7-A, permite sobrescrever o registro com o endereço de retorno e executar código malicioso. A vulnerabilidade CVE-2024-2605 permite a exploração. Windows Relator de erros para contornar o isolamento do sandbox e executar código.
Fonte: opennet.ru


