Foi lançado o navegador web Firefox 107. Além disso, a versão com suporte a longo prazo foi atualizada para 102.5.0. A versão beta do Firefox 108 será lançada em breve, com lançamento previsto para 13 de dezembro.
Novidades principais no Firefox 107:
- Na interface de perfil de desempenho (aba Performance nas ferramentas para desenvolvedores), foi adicionada a capacidade de analisar o consumo de energia em sistemas Linux e macOS com processadores Intel (anteriormente, o perfil de consumo de energia estava disponível apenas em sistemas Windows 11 e nos computadores Apple com chip M1).

- Implementados os atributos CSS "contain-intrinsic-size", "contain-intrinsic-width", "contain-intrinsic-height", "contain-intrinsic-block-size" e "contain-intrinsic-inline-size", permitindo especificar o tamanho de um elemento que será utilizado independentemente da influência no tamanho dos elementos filhos (por exemplo, quando o aumento do tamanho de um elemento filho pode esticar o elemento pai). Os atributos sugeridos permitem ao navegador determinar imediatamente o tamanho, sem aguardar a renderização dos elementos filhos. No caso de um valor "auto" ser definido, o tamanho fixado será o último tamanho renderizado do elemento.
- Nas ferramentas para desenvolvedores web, foi simplificada a depuração de extensões baseadas na tecnologia WebExtension. Na ferramenta webext, foi adicionada a opção "—devtools" (webext run —devtools), permitindo abrir automaticamente uma janela do navegador com ferramentas para desenvolvedores web, por exemplo, para identificar a causa de um erro. A inspeção de janelas pop-up foi simplificada. Na barra, um botão de Recarregar foi adicionado para recarregar a WebExtension após alterações no código.

- Aumentada a performance das compilações do Windows no Windows 11 22H2 ao processar a navegação por links em subsistemas IME (Input Method Editor) e Microsoft Defender.
- Melhorias na versão para Android:
- Modo de Proteção Total de Cookies adicionado, anteriormente utilizado apenas ao abrir sites em modo de navegação privada e ao escolher o modo rigoroso de bloqueio de conteúdo indesejado. No modo de Proteção Total de Cookies, um armazenamento isolado é aplicado a cada cookie de site, o que impede o uso de cookies para rastrear a navegação entre sites, uma vez que todos os cookies emitidos por blocos externos carregados no site (iframe, js, etc.) são vinculados ao site de onde esses blocos foram carregados, e não são transmitidos ao acessar esses blocos de outros sites.
- Carregamento antecipado de certificados intermediários assegurado para reduzir o número de erros ao acessar sites via HTTPS.
- Foi incluído aumento de conteúdo em textos dos sites ao selecionar o texto.
- Suporte adicionado para os painéis de seleção de imagens que surgiram a partir do Android 7.1 (Image keyboard, um mecanismo para enviar imagens e outro conteúdo multimídia diretamente para formulários de edição de texto em aplicativos).
Além das inovações e correções de erros no Firefox 107, 21 vulnerabilidades foram resolvidas. Dez vulnerabilidades são classificadas como perigosas. Sete vulnerabilidades (documentadas sob CVE-2022-45421, CVE-2022-45409, CVE-2022-45407, CVE-2022-45406, CVE-2022-45405) surgiram devido a problemas de gerenciamento de memória, como estouros de buffer e acesso a áreas de memória já liberadas. Potencialmente, esses problemas podem levar à execução de código malicioso ao abrir páginas especificamente formatadas. Duas vulnerabilidades (CVE-2022-45408, CVE-2022-45404) permitem contornar a notificação de operação em modo de tela cheia, por exemplo, para simular a interface do navegador e enganar o usuário em phishing.
Fonte: opennet.ru


