Lanzamiento de Firefox 141

Se ha lanzado la versión del navegador web Firefox 141 y se han formado actualizaciones de ramas anteriores con soporte a largo plazo: 140.1.0, 115.26.0 y 128.13.0. La rama Firefox 142 ha entrado en la fase de prueba beta, cuya liberación está programada para el 19 de agosto.

Novedades principales en Firefox 141:

  • Se ha añadido soporte experimental para la agrupación automática de pestañas, basado en un modelo de IA ejecutado localmente que determina las pestañas relacionadas por tema. Al arrastrar una pestaña sobre otra o al abrir el menú contextual de opciones de grupo, el navegador ahora muestra el botón «Sugerir más de mis pestañas», tras hacer clic en el cual se presenta una lista de pestañas similares para añadir rápidamente al grupo. La IA también sugiere un nombre relevante para el grupo. Esta función aún no está habilitada por defecto para todos y se irá activando gradualmente para un mayor porcentaje de usuarios. Para habilitarla forzosamente, se puede activar la opción «browser.tabs.groups.smart.enabled» en la página about:config.
    Lanzamiento de Firefox 141
  • Se ha proporcionado la posibilidad de cambiar el tamaño del área de herramientas en la parte inferior del panel lateral de pestañas verticales. Para ajustar el espacio para pestañas y herramientas, simplemente arrastre el separador horizontal. Si no todas las herramientas caben en el área seleccionada, algunas de ellas se moverán a un menú desplegable adicional.
    Lanzamiento de Firefox 141
  • Se ha integrado un conversor de unidades en la barra de direcciones, que soporta la conversión de zonas horarias y magnitudes de ángulos, distancias, temperaturas, masas y fuerzas. Al hacer clic en el resultado, se copiará al portapapeles.
    Lanzamiento de Firefox 141
    Lanzamiento de Firefox 141
    Lanzamiento de Firefox 141
  • En las compilaciones para la plataforma Linux, se ha reducido el consumo de memoria y se ha eliminado el requisito de reiniciar después de una actualización mediante el gestor de paquetes.
  • Para los usuarios de Brasil, España y Japón, se ha habilitado la función de autocompletar direcciones en formularios web, que anteriormente solo estaba disponible para EE. UU., Reino Unido, Canadá, Alemania, Francia, Polonia, Italia y Austria.
  • De forma predeterminada, en las compilaciones para la plataforma Windows, se activa la API WebGPU y el lenguaje de sombreado WGSL (WebGPU Shading Language). Para Linux y macOS, el soporte para WebGPU se incluirá en una de las próximas versiones; hasta entonces, WebGPU se puede activar a través de las configuraciones «dom.webgpu.enabled» y «gfx.webrender.all» en la página about:config. WebGPU proporciona una interfaz de programación similar a Vulkan, Metal y Direct3D 12 para ejecutar operaciones en el lado de la GPU. WebGPU permite a las aplicaciones en JavaScript controlar la organización, procesamiento y transmisión de comandos a la GPU, gestionar recursos relacionados, memoria, buffers, objetos de textura y sombreadores gráficos compilados.
  • Al volver el servidor el valor «cache» en el encabezado HTTP «Clear-Site-Data» se ha implementado además la limpieza de la caché de navegación (BFCache — Back-forward cache), que proporciona una transición instantánea al usar los botones «Atrás» y «Adelante» o al navegar por páginas previamente visitadas en el sitio actual.
  • Se ha añadido el atributo «closedby» al elemento HTML <dialog>, que permite definir el comportamiento al cerrar el diálogo. El valor «none» implica que el usuario no puede cerrar el diálogo; «closerequest» permite el cierre al presionar la tecla ESC; «any» provoca el cierre al hacer clic fuera del diálogo o al presionar ESC.
  • Se ha restaurado el soporte para la tecnología CHIPS (Cookies Having Independent Partitioned State), que permite aislar las cookies en relación con el dominio el primer nivel, utilizando el atributo «Partitioned». Si en condiciones normales, el código de un sitio «C», incrustado en los sitios «A» y «B», puede procesar cookies compartidas entre esos sitios, al especificar el atributo «Partitioned», las cookies establecidas por el sitio «C» al cargar código desde los sitios «A» y «B» estarán completamente aisladas.
    Lanzamiento de Firefox 141Lanzamiento de Firefox 141
  • En los métodos de JavaScript HTMLElement.showPopover() y HTMLElement.togglePopover() se ha añadido el argumento «options.source», que hace referencia al manejador de apertura del popover. En el método togglePopover() se ha añadido el argumento «options.force» para forzar la apertura o cierre del popover.
  • En la interfaz PointerEvent se ha añadido la propiedad persistentDeviceId, y en la interfaz IntersectionObserver la propiedad scrollMargin.
  • Se ha añadido la propiedad CSS 'font-variant-emoji' para personalizar el estilo de visualización de Emoji. Por ejemplo, se puede elegir entre la representación textual o gráfica.
    Lanzamiento de Firefox 141
  • En la versión para la plataforma Android, se ha rediseñado el menú; se ha implementado el bloqueo automático de las pestañas privadas al cambiar a otra aplicación; se ha facilitado el resaltado del dominio en la barra de direcciones; se ha añadido una función para enviar archivos PDF a otras aplicaciones.
    Lanzamiento de Firefox 141Lanzamiento de Firefox 141Lanzamiento de Firefox 141

Además de las novedades y correcciones de errores, Firefox 141 ha solucionado 27 vulnerabilidades. 13 de estas vulnerabilidades están causadas por problemas de manejo de memoria, como desbordamientos de búfer y accesos a áreas de memoria ya liberadas. Potencialmente, estos problemas podrían permitir la ejecución de código malicioso al abrir páginas diseñadas específicamente.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster