Foi lançado o navegador web Firefox 103. Além disso, foram formadas atualizações para as versões de longo prazo — 91.12.0 e 102.1.0. A versão beta do Firefox 104 será disponibilizada nas próximas horas, com lançamento agendado para 23 de agosto.
Principais novidades no Firefox 103:
- O modo de proteção total de cookies (Total Cookie Protection) agora está ativado por padrão, anteriormente aplicado apenas ao abrir sites em modo de navegação privada e ao escolher o modo estrito de bloqueio de conteúdo indesejado. No modo de proteção total de cookies, cada site tem um armazenamento isolado para cookies, o que impede o acompanhamento da navegação entre sites, pois todos os cookies definidos 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 transferidos ao acessar esses blocos de outros sites.

- A performance foi melhorada em sistemas com monitores de alta taxa de atualização (120Hz+).
- No visualizador de PDF integrado, campos obrigatórios para preenchimento em documentos agora recebem destaque.
- No modo ‘imagem em imagem’, agora é possível alterar o tamanho da fonte das legendas. As legendas são exibidas ao assistir vídeos em sites como Funimation, Dailymotion, Tubi, Hotstar e SonyLIV. Anteriormente, as legendas eram exibidas apenas para YouTube, Prime Video, Netflix, HBO Max, Funimation, Dailymotion, Disney+ e sites que utilizam o formato WebVTT (Web Video Text Track).
- Agora é possível navegar pelos botões na barra de guias usando as teclas de seta, Tab e Shift+Tab.
- A função de aumento de texto para pessoas com visão reduzida (‘Make text bigger’) foi estendida a todos os elementos da interface e conteúdo (anteriormente afetava apenas a fonte do sistema).
- Foi removida das configurações a opção de reverter o suporte a certificados de assinaturas digitais baseados em hashes SHA-1, que já são considerados inseguros há bastante tempo.
- Ao copiar texto de formulários web, os espaços não quebráveis são preservados para evitar quebras automáticas de linha.
- Na plataforma Linux, foram resolvidos problemas de desempenho do WebGL ao usar drivers proprietários da NVIDIA em combinação com DMA-Buf.
- Foi corrigido um problema de inicialização muito lenta devido ao processamento de conteúdo no armazenamento local.
- A API Streams agora suporta fluxos transferíveis, permitindo a transferência de objetos ReadableStream, WritableStream e TransformStream como argumentos ao chamar postMessage(), para que a execução da operação possa ser realizada em um web worker com a clonagem de dados em segundo plano.
- Para páginas abertas sem HTTPS e de blocos iframe, o acesso à API caches, CacheStorage e Cache é proibido.
- O suporte para os atributos scriptminsize e scriptsizemultiplier, anteriormente declarados obsoletos, foi descontinuado.
- No Windows 10 e 11, o ícone do Firefox foi fixado na barra durante a instalação.
- Na plataforma macOS, foi realizada a transição para uma API mais moderna para gerenciamento de bloqueios, o que resultou em uma melhor responsividade da interface durante alta carga de CPU.
- Na versão para Android, foi corrigido um crash ao alternar para o modo de tela dividida ou ao redimensionar a janela. Um problema que levava à reprodução revertida de vídeo foi resolvido. Um erro, que em certas circunstâncias raras levava a um encerramento inesperado ao abrir o teclado na tela no Android 12, foi corrigido.
Além das novidades e correção de bugs, o Firefox 103 resolveu 10 vulnerabilidades, das quais 4 foram marcadas como perigosas (referenciadas como CVE-2022-2505 e CVE-2022-36320) devido a problemas de gerenciamento de memória, como estouros de buffer e acessos 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. Entre as vulnerabilidades com nível de risco moderado, destaca-se a possibilidade de determinar a posição do cursor através de manipulações com as propriedades CSS overflow e transform, além do travamento da versão para Android ao processar URLs muito longos.
Fonte: opennet.ru

