Firefox 121

Disponível Firefox 121.
Novidades:

  • Suporte ao Wayland ativado. O compositor Wayland será utilizado por padrão em vez do XWayland. será usado compositor Wayland (mais não é necessário iniciar o navegador com os parâmetros MOZ_ENABLE_WAYLAND). Isso permitiu adicionar suporte a gestos em touchpads e telas sensíveis ao toque, navegação por gestos, suporte a diferentes configurações de DPI quando há vários monitores no sistema, e também melhorar o desempenho gráfico. Devido a limitações do protocolo Wayland, as janelas "imagem na imagem" terá que têm que interagir de forma diferente (geralmente clicando com o botão direito no vídeo), ou você precisa ajustar o console/ambiente de área de trabalho (KDE / GNOME). Além disso, foi corrigido um problema que impedia o aumento do tamanho da janela "imagem na imagem" sob Wayland.
  • No visualizador de PDF, foi adicionada um botão flutuante (ícone da "lixeira") que facilita a remoção de desenhos, imagens e textos adicionados pelo usuário.
  • No diálogo de configurações foi adicionada a opção "Sempre destacar links".
  • Se não houver um cliente de e-mail padrão definido no sistema, ao visitar um serviço de e-mail que suporte links mailto://, o Firefox sugerirá se estabelecerá como o cliente de e-mail.
  • De Tor Browser aprovada um patch adicionando configurações que permitem não exibir o título da aba atual no título da janela do navegador (privacy.exposeContentTitleInWindow. privacy.exposeContentTitleInWindow.pbm).
  • Em muitas linhas, a palavra "Скопировать" foi substituída, contra as regras do idioma russo, por "Копировать". Como observou um dos voluntários que apoiam a localização em russo, a variante incorreta é mais comum e familiar para a maioria dos usuários (por exemplo, na interface do macOS, a Apple usa "Скопировать", enquanto a Microsoft em Windows, cujo número de usuários é muito maior que o do macOS, usa "Копировать"). Na localização ucraniana e bielorrussa, também se usa "Копировать". Além disso, a língua não é estática, ela está em constante evolução e mudança, e suas regras se ajustam à maioria dos falantes.
  • Removido a página about:plugins, que duplicava a seção "Complementos e temas > Plugins".
  • macOS:
  • Windows:
    • Na página about:support adicionado lembrete para instalar da Microsoft Store a extensão Microsoft AV1 Extension (se estiver ausente) para acelerar a decodificação do formato AV1 (suportado pelas placas de vídeo NVIDIA RTX 3000, AMD RX 6000 (exceto 6500XT), bem como Intel Xe e Arc Alchemist).
    • Corrigido impossibilidade de definir o Firefox como navegador padrão se ele estiver instalado a partir do pacote MSIX.
    • Aprimorado mecanismo de trabalho com o registro.
  • HTML: são implementadas suporte carregamento sob demanda frames (<iframe loading=lazy>), o que acelera o carregamento inicial da página, além de reduzir o tráfego e o consumo de memória (nos casos em que o usuário não rolou a página para baixo e não houve necessidade de carregar o frame).
  • CSS:
    • A propriedade text-wrap agora suporta valores balance e stable (balance é usado para blocos de conteúdo curtos, como títulos, e garante que o conteúdo seja equilibrado e fácil de ler em várias linhas. stable garante que o conteúdo editável não será reformatado enquanto o usuário o edita).
    • Adicionada suporte ao seletor :has()geralmente chamado de seletor pai (permite aplicar estilos a um elemento com base em elementos relacionados, por exemplo, li:has(ul) corresponderá a uma lista que contém uma lista de nível inferior, enquanto h1:has(+ p) corresponderá a um título seguido de um parágrafo).
    • A propriedade text-indent obteve suporte aos valores each-line e hanging (facilitam a especificação de certos estilos de recuo de texto. Além disso, é possível combinar diferentes valores, por exemplo, text-indent: 3em hanging each-line).
  • JavaScript:
    • Implementado suporte ao método estático Promise.withResolvers() (permite resolver ou rejeitar uma promessa após sua criação).
    • Date.parse() agora suporta formatos adicionais de data:
      • Formato YYYY-MMM-DD permite especificar um ano superior a 9999 (por exemplo, 19999-Jan-01).
      • MMM-DD-YYYY (por exemplo, Jan-01-1970).
      • Milissegundos para formatos que não correspondem ao ISO (por exemplo, Jan 1 1970 10:00:00.050).
      • Dia da semana no início (por exemplo, Wed, 1970-01-01, Wed, 1970-Jan-01, sendo que o dia da semana não precisa ser correto, por exemplo, foo 1970-01-01 é permitido).
    • Outras mudanças Date.parse():
      • Datas YYYY-M-DD e YYYY-MM-D não são mais tratadas como datas GMT.
      • Milissegundos agora são truncados após 3 dígitos, e não arredondados.
  • WebAssembly: implementado suporte à eliminação de chamadas de cauda para melhorar o suporte a linguagens funcionais.
  • WebTransport: a interface WebTransportSendStream agora possui suporte para a propriedade sendOrder (permite especificar a prioridade do envio do fluxo em relação a outros fluxos).
  • Ferramentas para desenvolvedores: no depurador agora é possível desativar uso da palavra-chave debugger; na página atual.

Fonte: linux.org.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