Firefox 125

Disponível Firefox 125. Foi encontrada uma falha crítica, portanto o lançamento foi designado para a versão 125.0.1.

  • Linux: Implementado a capacidade de ocultar os botões de controle da janela fornecidos por temas de terceiros (por exemplo, se o usuário instalar um tema de navegador de terceiros, mas quiser usar os botões que correspondem ao tema do sistema): widget.gtk.non-native-titlebar-buttons.enabled.
  • Firefox View:
    • Agora, a lista de guias abertas mostra e guias fixadas (na forma de uma linha de ícones).
    • Adicionados Os botões de fechamento das guias (anteriormente esta ação estava escondida no menu).
    • Foram adicionadas opções "Fixar" e "Desativar som" ao menu de guias.
    • Adicionadas marcas visuais indicando que a guia aberta possui está nos favoritos ou fixada na página inicial.
  • O visualizador de PDF agora suporta a seleção de texto colorido (essa capacidade será está sendo gradualmente ativada para mais usuários).
  • Foi adicionada A capacidade de assistir a vídeo de streaming protegido que utiliza o codec AV1.
  • Se houver um link na área de transferência, ao focar na barra de endereços vazia, o usuário verá uma sugestão para ir a esse link (browser.urlbar.clipboard.featureGate).
  • A busca por guias abertas realizada através da barra de endereços agora é feita para abrange todos os contêineres, e não apenas o atual (browser.urlbar.switchTabs.searchAllContainers).
  • Para a conveniência dos usuários que estão acostumados a usar vários navegadores, foi adicionada uma nova página de configurações about:settings, que é um link para about:preferences.
  • Por padrão agora são bloqueados todos os downloads através do protocolo HTTP não seguro (anteriormente apenas downloads iniciados a partir de páginas HTTPS eram bloqueados). O protocolo HTTP é inseguro, qualquer intermediário pode alterar ou substituir o arquivo baixado. O usuário, naturalmente, ainda tem a opção de forçar o download.
  • Aprimorada proteção contra spoofing de nomes de domínio (quando são utilizados caracteres de alfabetos nacionais).
  • Habilitado salvamento e autocompletar endereços (apenas para usuários dos EUA e Canadá).
  • A leitura agora pode ser controlada com as teclas de seta. é possível navegar usando as teclas de seta.
  • Modificado interação com grupos de botões de rádio ao navegar pela tecla Tab. Se algum botão estiver ativo, ele será selecionado ao pressionar Tab. Se nenhum estiver ativo, Tab seleciona o primeiro botão, Shift+Tab — o último, e uma segunda pressão de Tab sai do grupo de botões e vai para o próximo elemento, em vez de realizar uma iteração cíclica pelos botões, como antes. Esse comportamento está de acordo com o padrão WAI-ARIA.
  • Windows: Agora para a construção é aplicada do compilador Visual Studio 2022.
  • CSS:
    • A propriedade align-content agora trabalha com display: block; (permite o alinhamento de elementos em nível de bloco sem transformar seu contêiner em flex ou grid).
    • A propriedade transform-box obteve suporte para os valores content-box e stroke-box.
    • Foi implementado o suporte à propriedade content-visibility (permite pular a renderização do elemento até que ele realmente seja necessário).
  • JavaScript:
  • WebAssembly: Ativado suporte a múltiplas memórias (permite que módulos WASM usem e importem vários segmentos de memória linear independentes).
  • Ativado suporte Popover API (permite criar elementos de interface do usuário pop-up de nível superior, que podem ser usados para menus de ação, notificações pop-up personalizadas etc.). Um pop-up e seu gatilho podem ser criados com atributos HTML ou JavaScript, e estilizados com CSS. Os seguintes web APIs foram implementados:
  • Foi adicionada suporte para propriedades RTCIceTransport state e gatheringState, eventos relacionados a eles statechange e gatheringstatechange_event, além da propriedade RTCDtlsTransport.iceTransport.
  • Implementado suporte Element.ariaBrailleLabel e Element.ariaBrailleRoleDescription (refletem os atributos HTML globais ARIA aria-braillelabel e aria-brailleroledescription.
  • Ativado suporte Clipboard.readText() (permite que, ao tentar ler os dados da área de transferência, um menu de contexto para colar seja exibido, para que o usuário confirme a ação).
  • Removido o suporte desativado na versão anterior DOMRequest.
  • Removido propriedade SVGAElement.text (deve-se usar textContent).
  • O reconhecimento de regras CSS quebradas agora
    • Mensagens sobre violação do CSP se tornaram mais informativas.
    • Depurador a depurar web workers aninhados. monitorar todas as mutações do DOM (:tracer —dom-mutations).
    • Retornado uma opção removida há um ano, que permitia desativar a sobreposição com a mensagem de que o aplicativo web estava pausado no depurador (devtools.debugger.features.overlay). Ela foi considerada desnecessária, mas a prática mostrou que os desenvolvedores web às vezes precisam dela.
    • na parte inferior do painel do depurador adicionado menu para várias ações relacionadas aos mapas de código.

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