Disponible Firefox 148.
- Se ha añadido una sección a la configuración Gestión de IA, donde puedes desactivar una función particular relacionada con la IA (que también eliminará los modelos de idioma descargados).
- Página de nueva pestaña en contenedores ha aprendido Utilice fondos de pantalla cargados por el usuario.
- Posibilidad de recibir mejoras eliminadas Ya no es necesario habilitar la telemetría y ahora está disponible en la configuración ("Permitir que Firefox mejore la funcionalidad, el rendimiento y la estabilidad entre actualizaciones"). Esto permite a los desarrolladores, por ejemplo, deshabilitar rápidamente una función (si resulta estar causando problemas) o, por el contrario, habilitar gradualmente una nueva función en lugar de implementarla para todos los usuarios a la vez, así como corregir errores críticos lo antes posible.
- El traductor incorporado ha aprendido a traducir desde y hacia el chino tradicional, así como al vietnamita.
- Reparado Un error que podría provocar que un paquete de idioma instalado se deshabilite después de actualizar el navegador.
- Arreglado La ausencia de marcas de búsqueda en la barra de desplazamiento que ocurrió en algunos sitios.
- Accesibilidad mejorada de fórmulas matemáticas en PDF para lectores de pantalla.
- ventanas:
- Desde la copia de seguridad del perfil ahora están excluidos datos que se configurarán para borrarse cuando se cierre el navegador.
- Reparado Un error en el que al arrastrar una imagen descargada a Adobe Illustrator se insertaba un enlace a la imagen en lugar de la imagen en sí.
- HTML: En los casos en que la URL esté vacía o se especifique explícitamente como about:blank, Firefox ya no no te despiertes reemplazar el documento vacío original con otro cargado de forma asincrónica y, en su lugar, disparar el evento de carga para el documento original de forma sincrónica.
- CSS:
- propiedad área de posición ahora está bien sostiene elemento anclado en la ventana gráfica.
- Adicional propiedad orden de prueba de posición (le permite especificar el orden en que se utilizan las opciones de posicionamiento de respaldo cuando un elemento no cabe en la pantalla).
- Aparecido capacidad de utilizar propiedades desbordarse, desbordamiento-x и desbordamiento-y en elementos reemplazables.
- Se ha convertido función disponible forma().
- JavaScript:
- Aparecido soporte para métodos estáticos Iterador.zip() и Iterador.zipKeyed().
- Implementado especificación Funciones de expresiones regulares heredadas de TC39 en JavaScript.
- API:
- Ha aparecido API de desinfectante (proporciona nuevos métodos para manipular HTML). Método elemento.setHTML() le permite insertar contenido HTML similar a lo que hace esto elemento.innerHTML, sin ser susceptible a ataques de secuencias de comandos entre sitios (XSS). Se ha propuesto un método para el análisis seguro de HTML. documento.parseHTML().
- Añadido por apoyar API de tipos de confianza (proporciona mecanismos para garantizar que las propiedades y funciones que potencialmente podrían usarse como vectores para ataques XSS solo puedan llamarse con datos que hayan pasado por una función de transformación).
- WebGPU adquirido Soporte para trabajadores de servicio, lo que permite que WebGPU se ejecute en segundo plano (especialmente útil para extensiones y otras páginas que pueden compartir recursos de manera eficiente entre múltiples pestañas y períodos de tiempo).
- Implementado propiedad Ubicación.ancestorOrigins (le permite determinar si un documento está incrustado en , y si es así, en qué sitio).
- Propiedades movimientoX и movimientoY elemento actualización de puntero ahora se están llenando al mover el puntero - antes de esto, sus valores siempre eran iguales a cero.
- Implementado метод Control de precompromiso de navegación.addHandler().
- CASA: Aparecido la capacidad de utilizar el comando "pegar" con Documento.execCommand() en el contenido web (no solo en las extensiones). Esto se implementa mediante API del portapapeles y tiene lo mismo restricciones de seguridad, por ejemplo, requiere confirmación del usuario al pegar contenido entre diferentes fuentes.
Fuente: linux.org.ru
