Disponible Firefox 120.
Novedades:
- Versión Snap de Firefox ahora puede importar datos de la versión Snap de Chromium.
- La ventana 'imagen-en-imagen' aprendió a adherirse a las esquinas de la pantalla (para esto, debes arrastrarlo hacia la esquina mientras mantienes pulsada la tecla Ctrl).
- Se añadieron accesos directos para cambiar y eliminar credenciales guardadas en la página about:logins (Alt+Enter, Alt+Backspace).
- Privacidad:
- En el menú contextual de los enlaces, se añadió la opción 'Copiar sin parámetros de seguimiento' (privacy.query_stripping.strip_on_share.enabled).
- Se ha añadido opción 'Informar a los sitios web que no vendan ni difundan mis datos'.
- En ventanas privadas y en modo de protección estricta contra el seguimiento, se activó la protección contra el seguimiento a través de Canvas API.
- Activado por defecto, la compatibilidad con ECH (Encrypted ClientHello). Esto se activó de forma remota para todos los usuarios en la versión anterior, y ahora está habilitado también para nuevas instalaciones.
- Para los usuarios de Alemania, se habilitó el cierre automático de notificaciones de sitios sobre el uso de cookies en ventanas privadas (si es posible, se optará por rechazar las cookies, y si el sitio no ofrece una opción, simplemente se cerrará la notificación).
- Además, para los usuarios alemanes en ventanas privadas, se activó el corte automático de parámetros de seguimiento en los enlaces.
- Se añadió la configuración print.enabled, que permite prohibir la impresión.
- Se ha añadido la configuración browser.urlbar.switchTabs.searchAllContainers, que permite buscar pestañas en todos los contenedores, no solo en el actual.
- Descongelada la versión del navegador en el user-agent (había estado congelada desde Firefox 109, ya que la subcadena rv:110 era interpretada por algunos sitios como rv:11 y considerada un indicador de IE11).
- En el lector de PDF se añadió un botón 'Agregar o cambiar imagen'.
- Al abrir enlaces desde aplicaciones externas, Firefox ahora intenta adivinar en qué contenedor debe abrirse.
- El historial de búsquedas ya no desaparece de la barra de direcciones cuando se desactivan las configuraciones 'Mostrar sugerencias de búsqueda' y 'Mostrar sugerencias de búsqueda al usar la barra de direcciones'. Los usuarios desactivan estas configuraciones para que los caracteres ingresados no se envíen a los motores de búsqueda, pero el historial de búsquedas anteriores no se transfiere a ningún lado, así que no tiene sentido ocultarlo.
- En Windows, macOS y Android activado importa certificados raíz TLS del almacén del sistema operativo (se puede desactivar en la configuración).
- HTML: elemento <source> dentro de los elementos
- CSS:
- Se ha implementado el soporte para la función light-dark() (permite personalizar tanto los colores claros como oscuros, sin recurrir a prefers-color-scheme).
- Se ha añadido el soporte para unidades de altura de línea lh y rlh (permiten establecer propiedades en relación con la altura de línea del elemento, por ejemplo, alineando con precisión el fondo con el texto multilínea).
- Se eliminó una función no estándar para recortar imágenes de fondo -moz-image-rect().
- JavaScript: ahora soporta formatos de fecha adicionales: se ha añadido soporte para formatos de fecha adicionales:
- Fechas numéricas, separadas por guiones, que no cumplen formalmente con ISO: "01-12-1999" (mes primero), "1999-1-5" (día/mes en un solo dígito), "10000-01-12" (año superior a 9999), "99-01-05" o "01-05-99" (año en dos dígitos, si el año va primero, debe ser mayor >31), "1999-01-05 10:00:00" (espacio entre la fecha y la hora). Tales fechas serán interpretadas como todas las demás fechas que no son ISO, por ejemplo, utilizando la zona horaria local y el cambio de mes (el 31 de abril se traslada al 1 de mayo, ya que el 31 de abril no existe).
- Se han suavizado los requisitos para los caracteres que siguen a los dígitos, lo que ha permitido el soporte para nuevos formatos: "DDMonYYYY", "Mon.DD.YYYY", "DD.Mon.YYYY", "YYYY.MM.DD", "Mon DD YYYY hh:mmXm" (am/pm justo después de la hora).
- Al utilizar formatos no conformes con ISO, ahora es compatible la zona horaria 'Z' (por ejemplo, 1 de enero de 1970 10:00Z).
- API:
- Interfaz PublicKeyCredential ha adquirido con soporte para la propiedad authenticatorAttachment (permite especificar si el autenticador es parte del dispositivo que realiza la autenticación web o si puede trasladarse entre dispositivos).
- Se ha implementado soporte para la extensión minPinLength (permite a la parte verificada solicitar la longitud mínima del PIN del autenticador durante la creación/registro).
- Se ha añadido soporte User Activation API (permite, mediante JavaScript, determinar si el usuario está interactuando con la página ahora y si lo ha hecho desde que se abrió).
- Se ha habilitado el soporte para WebAssembly GC, lo que abre la posibilidad de ejecutar en Firefox código en lenguajes Dart y Kotlin.
- DOMRequest soporte para el método no estándar Window.sizeToContent().
- Herramientas para desarrolladores:
- Se ha simulado el funcionamiento de la pestaña en modo offline.
- En la página about:logging se ha añadido preajuste 'Windows'.
- en la parte inferior del panel del editor de estilos se ha añadido el botón 'Tabla de estilos imprimibles bonita' (útil, por ejemplo, para formatear tablas de estilos minimizadas).
- El panel del inspector 'Reglas' ya no muestra colores en los nuevos formatos CSS Color 4 (por ejemplo, OKLCH) como hexadecimales/nominados.
Fuente: linux.org.ru
- Privacidad:
