Disponible Firefox 148.
- Se ha añadido una sección en la configuración «Gestión de IA», donde se pueden desactivar ciertas funciones relacionadas con la IA (lo que eliminará también los modelos de lenguaje cargados).
- La página de nueva pestaña en contenedores ha aprendido a usar los fondos de pantalla cargados por el usuario.
- La posibilidad de recibir mejoras eliminadas ya no requiere que la telemetría esté habilitada y ahora está disponible en la configuración («Permitir que Firefox mejore la funcionalidad, rendimiento y estabilidad entre actualizaciones»). Con ella, los desarrolladores pueden, por ejemplo, desactivar rápidamente alguna funcionalidad (si resulta que causa problemas) o, por el contrario, activar una nueva función gradualmente, en lugar de hacerlo de inmediato para todos los usuarios, así como corregir errores críticos lo más rápido posible.
- El traductor incorporado ha aprendido a traducir desde y hacia el chino tradicional, así como al idioma vietnamita.
- Se ha corregido error que provocaba que el paquete de idioma instalado pudiera desactivarse después de la actualización del navegador.
- Se ha corregido la falta de etiquetas de búsqueda en la barra de desplazamiento, que ocurría en algunos sitios.
- Se ha mejorado la accesibilidad de las fórmulas matemáticas en PDF para lectores de pantalla.
- Windows:
- De la copia de seguridad del perfil ahora se excluyen los datos para los cuales se ha habilitado la limpieza al cerrar el navegador.
- Se ha corregido error que provocaba que al arrastrar una imagen descargada a la aplicación Adobe Illustrator se insertara un enlace a la imagen en lugar de la imagen misma.
- HTML: En los casos en que la URL está vacía o se especifica explícitamente about:blank, Firefox ya no reemplazará el documento original vacío por otro que se carga de forma asincrónica, sino que en su lugar ejecutará sincrónicamente el evento load para el documento original.
- CSS:
- Propiedad position-area ahora retiene correctamente el elemento vinculado en el área de visualización. position-try-order
- Se han añadido la propiedad (permite especificar el orden en que se utilizan las opciones de posicionamiento sustitutas cuando el elemento no cabe en la pantalla). la posibilidad de utilizar las propiedades
- Ahora hay overflow overflow-x, overflow-y y en elementos reemplazables en Se ha vuelto.
- disponible la función shape() soporte para métodos estáticos.
- JavaScript:
- Ahora hay Iterator.zip() Iterator.zipKeyed() y Características de expresiones regulares heredadas de TC39 en JavaScript.
- Se ha implementado ¿Se ha encontrado realmente la bala de plata? ¿Es hora de enterrar OpenVPN e IPSec? Decidí investigar esto y, de paso, creé Ha llegado el.
- API:
- Sanitizer API (ofrece nuevos métodos para manipulación de HTML). El método element.setHTML() permite insertar contenido HTML de manera similar a como lo hace element.innerHTML element.innerHTML, aunque no está expuesto a scripts entre sitios (XSS). Se propone un método seguro para analizar HTML document.parseHTML().
- Se ha añadido soporte API de Trusted Types (proporciona mecanismos que garantizan que las propiedades y funciones que podrían utilizarse como vectores para ataques XSS solo se invocarán con datos que hayan pasado por la función de transformación).
- WebGPU ha adquirido soporte para trabajadores de servicio, lo que permite que WebGPU funcione en segundo plano (especialmente útil para extensiones y otras páginas que pueden intercambiar recursos de manera efectiva entre múltiples pestañas y períodos de tiempo).
- Implementado la propiedad Location.ancestorOrigins (permite determinar si el documento está incrustado en un , y si es así, en qué sitio).
- Características movementX y movementY elemento pointerrawupdate ahora se llenarán al mover el puntero; antes de esto, sus valores siempre eran cero.
- Se implementó método NavigationPrecommitController.addHandler().
- DOM: Ahora hay la capacidad de usar el comando «pegar» con Document.execCommand() en el contenido web (y no solo en extensiones). Esto se implementa utilizando API del Portapapeles y tiene las mismas restrictivas de seguridad, por ejemplo, requiere confirmación del usuario al pegar contenido entre diferentes orígenes.
Fuente: linux.org.ru
