Firefox 84

Dispoñible Firefox 84.

  • Última versión con compatibilidade con Adobe Flash. Está previsto que a compatibilidade con NPAPI se elimine nunha versión futura, xa que Flash é o único complemento NPAPI que se pode executar en Firefox.
  • Ampliouse o número de sistemas nos que está habilitado WebRender:
    • Linux: GNOME/X11 (Agás sistemas con controladores propietarios de NVIDIA, así como cunha combinación de "gráficos Intel e resolución >= 3440×1440). No próximo número programado habilitando WebRender para a combinación GNOME/Wayland (excepto XWayland)
    • macOS: Big Sur
    • Android: GPU Mali-G.
    • Windows: Intel Graphics 5a e 6a xeración (Ironlake e Sandy Bridge). Ademais, WebRender desactivado para propietarios de tarxetas de vídeo NVIDIA que usan varios monitores que teñen diferentes taxas de actualización.
  • Firefox aprendido uso PipeWire. Soporte de PipeWire engadido en WebRTC.
  • Linux introduce novos métodos para asignar memoria compartida, o que aumenta o rendemento e mellora a compatibilidade con Docker.
  • Implementouse o soporte nativo para os procesadores Apple Silicon. En comparación co emulador Rosetta 2, a compilación nativa lánzase 2.5 veces máis rápido e a capacidade de resposta das aplicacións web duplícase. Non obstante, aínda é necesario un emulador para reproducir contido DRM.
  • O software antivirus Cylance en macOS pode informar erroneamente de Firefox como malware, o que interrompe a súa instalación.
  • Engadiuse un xestor de procesos (páxina sobre:procesos) que permite avaliar o consumo de recursos de cada fío. Está previsto que se publique máis información no futuro.
  • Modo imaxe en imaxe aprendido lembra o tamaño e a posición da xanela. Ademais, a xanela de imaxe en imaxe agora ábrese no mesmo monitor onde está aberta a xanela do navegador (antes sempre abría no monitor principal).
  • Na sección de configuración experimentais (para velos, cómpre activar browser.preferences.experimental e abrir a páxina about:preferences#experimental) engadiuse unha configuración que che permite usar varias fiestras de imaxe en imaxe ao mesmo tempo .
  • Agora é posible cambiar a escala dos paneis, ventás emerxentes e paneis laterais creados por complementos (Ctrl+roda do rato).
  • Despois de importar datos doutro navegador, Firefox activará automaticamente a barra de marcadores se o outro navegador a tiña activada e tiña marcadores.
  • Na páxina de xestión de complementos (about: addons) hai agora móstranse non só permisos básicos, senón tamén adicionais (que o complemento solicita non durante a instalación, senón no momento de activar unha configuración particular para a que se necesitan estes permisos). Anteriormente, os permisos adicionais non se mostraban e non se podían revogar.
  • Cando crees un novo perfil, a información sobre todas as autoridades de certificación intermedias de confianza descargarase dos servidores de Mozilla o mesmo día, en lugar de durante varias semanas como antes. Isto aumenta a probabilidade de que un novo usuario de Firefox non atope erros de seguranza ao visitar sitios web configurados incorrectamente.
  • Implementado protección contra vulnerabilidades como atopado hai ano e medio no cliente de Zoom. Por exemplo, se antes a opción "utilizar sempre Zoom Meetings para abrir ligazóns zoommtg://" se distribuía a todos os sitios (ao facer clic en tal ligazón desde calquera sitio abriría o cliente Zoom), agora a opción só funciona dentro dun dominio ( se o activas en example1.com, cando fai clic na ligazón zoommtg:// de anothersite.com, aparecerá de novo a xanela de solicitude). Para non crear demasiados inconvenientes para os usuarios, a protección (controlada pola configuración security.external_protocol_requires_permission) non se aplica a algúns esquemas populares como tel: e mailto:
  • Se se emite un certificado SSL só para www.example.com e o usuario tenta acceder a https://example.com, Firefox irá automaticamente a https://www.example.com (anteriormente, os usuarios neses casos recibían erro SSL_ERROR_BAD_CERT_DOMAIN).
  • Firefox agora sempre acepta enderezos de host local (http://localhost/ и http://dev.localhost/) como referencia á interface de loopback (i.e. http://127.0.0.1). Deste xeito, os recursos cargados desde localhost xa non se tratan como contido mixto.
  • Arquivos PDF, documentos ofimáticos e ficheiros multimedia agora gárdanse sempre coa extensión correcta (ás veces gárdanse sen extensión).
  • O número máximo permitido de intentos de DoH errados (tras alcanzar o cal o navegador cambia automaticamente ao DNS normal) aumentou de 5 a 15.
  • Na plataforma Windows, Canvas 2D agora está acelerado por GPU.
  • CSS:
    • Pseudoclase :non() conseguiu soporte para selectores complexos.
    • A propiedade propietaria -moz-default-appearance xa non admite scrollbar-small (debería usar scrollbar-width: thin) e scrollbar (só macOS; use scrollbar-horizontal e scrollbar-vertical).
  • JavaScript: formatos de data e hora personalizados especificados como parámetro do construtor Intl.DateTimeFormat(), agora admite especificar o número de díxitos utilizados para representar fraccións de segundo (fractionalSecondDigits).
  • APIs:
  • Ferramentas para programadores:
    • O panel de rede está agora lata xestionar fallos repentinos e mostrar detalles útiles de depuración, como rastrexos de pila. É máis fácil enviar informes de erros: só tes que facer clic na ligazón.
    • O inspector de accesibilidade aprendeu a mostrar orde de percorrer os elementos da páxina usando a tecla Tab. Deste xeito, os desenvolvedores poden apreciar a facilidade de navegación do teclado.

Fonte: linux.org.ru