Lançamento do Firefox 120

Foi lançado o navegador web Firefox 120 e formado um novo update da versão com suporte prolongado — 115.5.0. A versão Firefox 121 foi para a fase de beta teste, com lançamento previsto para 19 de dezembro.

Principais novidades no Firefox 120:

  • No menu de contexto foi adicionada a operação "Copiar Link Sem Rastreamento do Site", que permite copiar a URL do link selecionado para a área de transferência, removendo previamente as opções que são usadas para rastrear a navegação entre sites. Por exemplo, ao copiar um link, os parâmetros mc_eid e fbclid, utilizados ao navegar a partir de páginas do Facebook, serão apagados. Para os usuários da Alemanha, foi também incluído o corte de parâmetros rastreadores ao clicar em um link na página ou ao abri-lo na barra de endereços em modo de navegação privada ou ao escolher o modo de proteção aprimorada (strict) contra rastreamento (ETP, Enhanced Tracking Protection). Outros usuários podem ativar essa funcionalidade através da configuração privacy.query_stripping.enabled em about:config. Para o corte, é utilizado uma lista negra que abrange parâmetros conhecidos de rastreamento de navegação entre sites.
    Lançamento do Firefox 120
  • Na seção de configurações de privacidade e segurança (Privacy & Security) foi adicionada uma opção para ativar o mecanismo GPC (Controle Global de Privacidade), que substituiu o cabeçalho "DNT" (Do Not Track) e permite informar aos sites que a venda de dados pessoais e seu uso para rastrear preferências ou navegação entre sites é restrito.
    Lançamento do Firefox 120
  • No modo de proteção aprimorada (strict) e no modo de navegação privada, a proteção contra identificação passiva do usuário através da API Canvas foi reforçada.
  • Para os usuários da Alemanha, foi ativado por padrão o bloqueador automático de janelas pop-up (Cookie Banner Blocker), exibidas em sites para obter confirmação sobre a possibilidade de armazenar identificadores em cookies, de acordo com as normas de proteção de dados pessoais da União Europeia (GDPR). Como esses banners pop-up distraem a atenção, cobrem o conteúdo e exigem que o usuário perca tempo fechando-os, os desenvolvedores do Firefox consideraram sensato rejeitar automaticamente tais solicitações.

    A capacidade de bloqueio pode ser ativada nas configurações na seção 'Segurança e Privacidade' ou através do parâmetro 'cookiebanners.service.mode' em about:config (0 — desativa o fechamento automático dos banners de cookies; 1 — rejeita a solicitação de permissões em todos os casos e ignora banners que permitem apenas o consentimento; 2 — rejeita a solicitação de permissões sempre que possível e, quando não for possível rejeitar, concorda com a manutenção dos cookies). Diferentemente do modo semelhante fornecido no navegador Brave e em bloqueadores de anúncios, o Firefox não oculta o bloco, mas automatiza a ação do usuário sobre ele. Estão disponíveis dois modos de processamento de banners — simulação de clique do mouse (cookiebanners.bannerClicking.enabled) e injeção de cookies com a flag do modo selecionado (cookiebanners.cookieInjector.enabled).

  • No Windows, macOS e Android, a importação está ativada por padrão. certificados TLS do repositório de certificados raiz do sistema operacional. Se necessário, essa opção pode ser desativada nas configurações (Preferências → Privacidade e Segurança → Certificados).
  • Adicionadas combinações de teclado para edição (Alt + enter) e exclusão (Alt + Backspace) de contas selecionadas na interface about:logins.
  • As compilações do Firefox fornecidas no Ubuntu no formato Snap implementam suporte para importação de dados do navegador Chromium, que também está instalado no formato snap.
  • Em plataformas Linux e Windows, foi implementada a capacidade de encaixar nas bordas da tela (alinhamento automático nas bordas) de uma janela de vídeo no modo 'imagem na imagem' ao manter a tecla Ctrl durante o movimento.
  • Começou a integração de um novo componente portátil para exibir dicas contextuais na barra de endereços, reescrito na linguagem Rust.
  • Adicionado o API de Ativação do Usuário (navigator.userActivation), que permite determinar se o usuário interagiu anteriormente com a página (por exemplo, clicou com o mouse), se está interagindo no momento ou se não fez nada na página (a página apenas foi carregada e permanece intocada).
  • Adicionada a compatibilidade com o novo código de resposta HTTP — 103 ("Early Hints"), que pode ser usado para a pré-apresentação de cabeçalhos. O código 103 permite informar ao cliente sobre o conteúdo de alguns cabeçalhos HTTP logo após a solicitação, sem esperar que o servidor execute todas as operações relacionadas à solicitação e comece a entrega do conteúdo. Dessa forma, é possível fornecer dicas sobre os elementos relacionados à página que podem ser pré-carregados (por exemplo, links para CSS e JavaScript utilizados na página). Recebendo informações sobre esses recursos, o navegador começa a carregá-los sem esperar pela conclusão da entrega da página principal, o que ajuda a reduzir o tempo total de processamento da solicitação.
  • Novas unidades de medida tamanho lh e rlh foram adicionadas ao CSS, permitindo especificar o tamanho em relação à altura da linha (propriedade CSS line-height) do elemento ou do elemento raiz.
  • Adicionada a função light-dark() ao CSS para atribuir cores para os esquemas de cores claros e escuros sem usar a consulta de mídia prefers-color-scheme.
  • A função Date.parse() em JavaScript agora oferece suporte para formatos adicionais de datas, como "01-12-1999", "1999-1-5", "10000-01-12", "99-01-05", "1999-01-05 10:00:00".
  • Suporte ao atributo media em elementos <source> aninhados em elementos <picture>, <audio> e <video> foi garantido.
  • O suporte à extensão WasmGC foi ativado por padrão, simplificando a portabilidade de programas para WebAssembly escritos em linguagens que utilizam coleta de lixo (Kotlin, Dart, etc.). WasmGC adiciona novos tipos de estruturas e arrays que podem usar a alocação de memória não linear.
  • As ferramentas para desenvolvedores web agora incluem a capacidade de simular o funcionamento de abas no modo offline.
  • Um botão "Pretty Print" foi adicionado ao painel de edição de estilos para formatar e apresentar de forma legível a tabela de estilos minimizada (anteriormente, os estilos minimizados eram formatados automaticamente).
  • As ferramentas para desenvolvedores tiveram uma melhoria significativa (de até 70%) na velocidade do depurador ao trabalhar com grandes volumes de código-fonte. Foi realizado um refatoramento do depurador, com foco na operação correta dos pontos de interrupção vinculados ao evento "unload".
  • Na versão para Android, foi corrigido um erro que causava o fechamento de abas ao selecioná-las. O trabalho na formação de um ecossistema aberto de complementos de navegador para a edição móvel do Firefox continua. Para o lançamento oficial do ecossistema, agendado para dezembro, mais de 200 complementos adequados para instalação no Firefox para Android estarão disponíveis no catálogo addons.mozilla.org (AMO).

Além das novidades e correção de erros, o Firefox 120 eliminou 19 vulnerabilidades. 14 dessas vulnerabilidades (11 agrupadas sob CVE-2023-6212 e CVE-2023-6213), marcadas como críticas, são causadas por problemas relacionados à 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 especialmente criadas. Outra vulnerabilidade crítica (CVE-2023-6206) permite que, por meio de clickjacking, sejam confirmados pedidos de concessão de permissões.

A versão beta do Firefox 121 é notável pela possibilidade de forçar a sublinhar links, independentemente das configurações CSS (pode ser útil para pessoas com problemas de percepção de cores). No Linux, por padrão, foi habilitado o uso de composição servidor Wayland em vez de XWayland, o que resolveu problemas com o funcionamento de touchpads, suporte a gestos em telas sensíveis ao toque e configuração de DPI para cada monitor em ambientes baseados em Wayland. O uso do Wayland também demonstra um aumento no desempenho gráfico. No entanto, devido a limitações do protocolo Wayland, existem problemas com a exibição da janela "imagem dentro da imagem" em primeiro plano.

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