Foi lançado o navegador web Firefox 154 e foram formadas atualizações das versões anteriores com suporte prolongado — 153.1.0, 140.14.0 e 115.39.0. Em breve, a versão Firefox 155 será promovida à fase de beta-teste, com lançamento previsto para 1º de setembro.
As principais novidades do Firefox 154 (1, 2, 3):
- A aplicação da especificação LNA (Local Network Access) foi expandida para conexões WebSocket. O LNA limita o acesso ao sistema local (loopback, 127.0.0.0/8) ou a redes internas (192.168.0.0/16, 10.0.0.0/8, etc.) ao interagir com sites públicos. Para acessar recursos internos, o usuário deve conceder permissões especiais ao web aplicativo, uma vez que tal atividade pode ser explorada por invasores para realizar ataques CSRF em roteadores, pontos de acesso, impressoras, interfaces web corporativas e outros dispositivos e serviços que aceitam solicitações apenas da rede local. A abertura de uma conexão WebSocket pelo site a um dispositivo na rede local agora resultará na exibição de um diálogo de confirmação ao usuário.
- O modo 'Janela Inteligente' agora permite o uso de IA para recomendar o agrupamento de abas e a nomeação de cada grupo. A Janela Inteligente fornece um espaço interativo separado com IA, complementando o modo de navegação padrão na Web e o modo de navegação privada.

- Foi adicionado um recurso para desfazer operações de limpeza de cookies e dados de sites para sites individuais ao encerrar, mantendo a proteção contra rastreamento e restrições relacionadas a cookies para esses sites.
- A função de tradução do conteúdo de toda a página agora inclui também o conteúdo de blocos iframe integrados à página. A identificação do idioma é realizada na fase de carregamento da página.
- Um novo recurso 'Gerenciar IA' foi adicionado à barra de endereços para acesso rápido à seção de configuração das opções de IA no configurador.
- Ao forçar a recarga da página (clicando no botão 'atualizar' enquanto segura a tecla Shift), o conteúdo do cache de miniaturas de favicon agora será limpo adicionalmente.
- As operações de mudança de posição no fluxo ao assistir vídeos foram significativamente aceleradas.
- No visualizador de PDF integrado, foi implementada a realce do texto selecionado, semelhante ao modo como o texto é destacado nas páginas web.
- Por padrão, ao criar novos perfis ou perfis que não são usados há muito tempo, o botão "Firefox View" foi removido da barra. O botão pode ser restaurado através da interface de personalização da barra.
- Adicionados as propriedades CSS "text-box-trim" e "text-box-edge", que permitem controlar com precisão o espaçamento antes e depois do texto. A propriedade "text-box-trim" define a área de corte (superior, inferior ou em ambos os lados), enquanto "text-box-edge" determina a forma de corte das bordas.
- Adicionadas as funções CSS sibling-index() e sibling-count() para estilizar elementos com base na posição ou no número de elementos vizinhos.
- Implementada uma interface para entrada de tempo, mostrada ao usar elementos e .
- Implementado o cabeçalho HTTP No-Vary-Search, que permite configurar regras de cache para consultas levando em conta os parâmetros passados na URL (por exemplo, é possível excluir parâmetros não relevantes ao determinar a existência de uma versão em cache da página).
- A interface JavaScript Iterator agora suporta métodos executados de forma síncrona: Iterator.prototype.chunks (divide elementos do iterador em grupos não sobrepostos sequenciais), Iterator.prototype.windows (itera elementos do iterador usando a técnica de janela deslizante), Iterator.prototype.includes (verifica a presença de um determinado elemento no iterador) e Iterator.prototype.join (une todos os elementos do iterador em uma única string).
- No visualizador de dados no formato JSON Viewer, na parte inferior da tela agora é exibido o caminho completo do elemento selecionado.
- No Firefox para Android, os ícones foram atualizados, foi adicionada a opção de escolher o nome do arquivo e o diretório para salvar um arquivo baixado, o salvamento automático de endereços em campos de entrada foi aprimorado, a busca por favoritos foi acelerada e uma seção Firefox Labs foi criada para testar recursos experimentais.
Além das novas funcionalidades e correções de bugs no Firefox 154, 167 vulnerabilidades foram corrigidas, a maioria delas relacionadas a problemas de gerenciamento de memória, como estouros de buffer e acesso a áreas de memória já liberadas. Esses problemas podem potencialmente permitir a execução de código malicioso ao abrir páginas especificamente formatadas.
Fonte: opennet.ru

