Firefox 78

Disponible Firefox 78.

  • Al cuadro de diálogo de carga de PDF se agregó el elemento "Abrir en Firefox".
  • Se agregó la capacidad de deshabilitar la visualización de los sitios principales al hacer clic en la barra de direcciones (browser.urlbar.suggest.topsites).
  • Elementos del menú "Cerrar pestañas de la derecha" y "Cerrar otras pestañas" movido en un submenú separado. Si el usuario cerró varias pestañas a la vez (por ejemplo, usando "Cerrar otras pestañas"), entonces el elemento del menú "Restaurar pestaña cerrada" los restaurará a todos, y no sólo uno. Anteriormente, los usuarios que cerraban accidentalmente varias pestañas tenían que restaurarlas una por una.
  • Se ha rediseñado la apariencia del modo lectura. La barra lateral ha sido reemplazada por una barra de herramientas flotante compacta, cuyo diseño se adapta mejor a la interfaz del navegador.
  • Firefox evitará que se inicie el protector de pantalla si hay una llamada WebRTC en curso.
  • Se resolvió un problema de larga data que ocurre cuando un usuario intenta pegar texto largo (como una contraseña generada por un administrador de contraseñas) en un campo que tiene una longitud limitada (longitud máxima). Las versiones anteriores de Firefox truncaban silenciosamente la contraseña a una longitud específica, lo que durante el registro provocaba que la contraseña "truncada" se enviara al servidor, mientras el usuario estaba seguro de que su contraseña era más larga. Por supuesto, en el futuro el usuario no podrá iniciar sesión con una contraseña larga. Firefox ahora resaltará visualmente un campo donde se haya insertado texto excesivamente largo y advertirá al usuario que ingrese una línea más corta.
  • Al escribir en la barra de direcciones, además de las sugerencias del buscador, también se te ofrecerá búsquedas pasadas (browser.urlbar.maxHistoricalSearchSuggestions). Por ejemplo, si un usuario buscó previamente "hola oso" a través de la barra de direcciones, cuando escriba la palabra "hola" se le pedirá que busque "hola oso").
  • Si el usuario insertó un dominio en la barra de direcciones sin especificar el protocolo, Firefox tratará conéctese a él no solo a través de HTTP, como antes, sino también a través de HTTPS (en caso de que el servidor no admita HTTP).
  • Las direcciones que terminan en .example, .internal, .invalid, .local, .localhost, ,test ya no hacen que la búsqueda se lleve a un motor de búsqueda; en su lugar, el navegador intentará abrirlas (estos sufijos se usan a menudo en desarrollo). ).
  • Seguridad y privacidad:
    • Se agregó información a la página about:protections sobre cuántas contraseñas filtradas el usuario ha cambiado por contraseñas seguras, así como información sobre si una contraseña específica se ha filtrado (y debe cambiarse).
    • Añadido por configuración de layout.css.font-visibility.level, que le permite especificar qué fuentes en el sistema el navegador informará a las páginas web (las fuentes se dividen en tres grupos: solo las básicas del sistema, básicas + fuentes de los paquetes de idiomas, todas las fuentes ). En el futuro, planeamos realizar pruebas para determinar la mejor opción que no estropee la visualización de las páginas, pero que tampoco revele demasiada información sobre todas las fuentes instaladas).
    • Cuando un usuario ingresa una palabra en la barra de direcciones, Firefox usa heurísticas para determinar si podría ser un nombre de dominio en la red local y envía una consulta al servidor DNS para verificar si dicho dominio existe en la red (de modo que el El primer elemento de la lista desplegable es sugerir ir a este dominio). Para usuarios paranoicos agregado la configuración que controla este comportamiento (browser.urlbar.dnsResolveSingleWordsAfterSearch).
    • Los desarrolladores de TorBrowser han adoptado un parche que le permite deshabilitar completamente el uso de DNS (network.dns.disabled).
    • Re discapacitado soporte para TLS 1.0 y 1.1 (se deshabilitó en Firefox 74, pero luego se volvió a activar debido a que durante la pandemia la disponibilidad de recursos web se volvió muy importante). Si el servidor no es compatible con TLS 1.2, el usuario verá un mensaje de error sobre cómo establecer una conexión segura y un botón que habilita la compatibilidad con protocolos heredados (la compatibilidad con ellos se eliminará por completo en el futuro). Chrome y Edgium en julio también desactivan la compatibilidad con protocolos antiguos (TLS 1.0 apareció en 1999 y TLS 1.1 en 2006), ya que no admiten algoritmos modernos, rápidos y confiables (ECDHE, AEAD), pero requieren soporte para los antiguos y débiles ( TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SHA1, MD5). Desde Internet Explorer y Edge son compatibles con TLS 1.0/1.1 será borrado en septiembre.
    • Desactivado soporte para cifrados TLS_DHE_RSA_WITH_AES_128_CBC_SHA y TLS_DHE_RSA_WITH_AES_256_CBC_SHA. Firefox fue el último navegador que los admitió.
  • Mejorado Requerimientos mínimos del sistema. De ahora en adelante, estos son GNU libc 2.17, libstdc++ 4.8.1 y GTK+ 3.14.
  • Esta es la última versión importante compatible con macOS 10.9, 10.10 y 10.11. Se recomienda a los usuarios de estos sistemas operativos que actualicen a Firefox ESR 78.x, que seguirá siendo compatible con estas versiones de macOS durante un año.
  • Muchas mejoras para personas con discapacidad:
    • Cuando se utiliza JAWS, presionar la flecha hacia abajo en un elemento de entrada HTML que contiene una lista de datos ya no mueve incorrectamente el cursor al siguiente elemento.
    • Los lectores de pantalla ya no tartamudean ni se congelan cuando el indicador de micrófono/cámara/compartir pantalla se enfoca.
    • La carga de tablas que contienen miles de filas se ha acelerado significativamente.
    • Los elementos de entrada de texto con estilos personalizados ahora muestran correctamente el contorno del foco.
    • Los lectores de pantalla ya no cambian por error a la vista de documentos al abrir Herramientas de desarrollo.
    • Se ha reducido el número de animaciones (al pasar el cursor sobre una pestaña, abrir la barra de búsqueda, etc.) para hacer la vida más fácil a las personas con migrañas y epilepsia.
  • Todos los usuarios del Reino Unido recibirán recomendaciones de Pocket en la página Nueva pestaña.
  • CSS:
  • JavaScript:
    • Soporte API implementado Formato de lista internacional.
    • Diseñador FormatoNúmeroInt() adquirido apoyo para las opciones propuestas dentro API unificada Intl.NumberFormat.
    • Desde V8 (motor Chromium JS) portado nueva versión del motor de expresiones regulares Irreexpreso, lo que permitió implementar todos los elementos faltantes de ECMAScript 2018 (declaraciones Mira atrás, RegExp.prototype.dotAll, escapar de clases de caracteres Unicode, grupos nombrados). La versión anterior fue tomada prestada en 2014 (antes de eso, Firefox tenía su propio motor), desde entonces los desarrolladores han tenido que mantener la bifurcación, trasladando los cambios de Chromium. Ahora se ha implementado un arnés que permite transferir Irregexp como un módulo que prácticamente no requiere adaptación. Los desarrolladores de V8 han trabajado mucho y han reducido la dependencia de Irregexp de V8. A su vez, los desarrolladores de Firefox han enviado parches que solucionan fallos, mejoran la calidad del código y eliminan inconsistencias con la especificación de JavaScript.
    • Todos los objetos prototipo DOM adicional Propiedad Symbol.toStringTag.
    • Mejorado recolección de basura de objetos Mapa débil.
  • El método window.external.AddSearchProvider ahora es un código auxiliar de acuerdo con especificación.
  • DOM: método implementado ParentNode.replaceChildren().
  • WebAssembly: de ahora en adelante Las funciones pueden devolver varios valores a la vez.
  • Herramientas de desarrollo.

Fuente: linux.org.ru

Añadir un comentario