Lanzamiento de Firefox 141

Se ha lanzado el navegador web Firefox 141 y se han generado actualizaciones para las versiones anteriores con un largo periodo de soporte: 140.1.0, 115.26.0 y 128.13.0. La versión Firefox 142 ha pasado a la fase de pruebas beta y su lanzamiento está previsto para el 19 de agosto.

Innovaciones clave en Firefox 141:

  • Se añadió compatibilidad experimental para la agrupación automática de pestañas, basada en un modelo de IA ejecutado localmente que identifica pestañas con temas similares. Tras arrastrar una pestaña sobre otra o abrir el menú contextual con opciones de grupo, el navegador ahora muestra el botón "Sugerir más pestañas". Al hacer clic, se muestra una lista de pestañas similares para incluirlas rápidamente en un grupo. La IA también sugiere un nombre de grupo relevante. Esta función aún no está habilitada de forma predeterminada para todos y se activará gradualmente para un porcentaje creciente de usuarios. Para forzarla, puede habilitar el parámetro "browser.tabs.groups.smart.enabled" en la página about:config.
     Lanzamiento de Firefox 141
  • Se puede cambiar el tamaño del área de herramientas en la parte inferior de la barra lateral de pestañas verticales. Para separar el espacio entre pestañas y herramientas, simplemente mueva el divisor horizontal con el ratón. Si no caben todas las herramientas en el área seleccionada, algunas se moverán a un menú desplegable adicional.
     Lanzamiento de Firefox 141
  • La barra de direcciones incorpora un conversor de unidades que permite convertir zonas horarias, ángulos, distancias, temperaturas, masas y fuerzas. Al hacer clic en el resultado, se guardará en el 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 actualizar usando el administrador 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 antes solo estaba disponible para Estados Unidos, Reino Unido, Canadá, Alemania, Francia, Polonia, Italia y Austria.
  • De forma predeterminada, la API de WebGPU y WGSL (lenguaje de sombreado WebGPU) están habilitados en las compilaciones de Windows. Para Linux y macOS, la compatibilidad con WebGPU se habilitará en una de las próximas versiones; hasta entonces, se puede habilitar WebGPU mediante los parámetros "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 realizar operaciones en la GPU. WebGPU permite que las aplicaciones JavaScript controlen la organización, el procesamiento y la transmisión de comandos a la GPU, así como la gestión de recursos asociados, memoria, búferes, objetos de textura y sombreadores gráficos compilados.
  • Al regresar servidor El valor "cache" en el encabezado HTTP "Clear-Site-Data" implementa adicionalmente la limpieza del caché de transición (BFCache - caché de atrás hacia adelante), lo que garantiza una transición instantánea al usar los botones "Atrás" y "Adelante" o al navegar por páginas vistas anteriormente del sitio actual.
  • En elemento HTML Se ha añadido el atributo "closedby", que permite definir el comportamiento al cerrar el diálogo. El valor "none" impide que el usuario cierre el diálogo; "closerequest" permite cerrarlo pulsando la tecla ESC; "any" cierra el diálogo haciendo clic con el ratón en el área exterior del diálogo o pulsando ESC.
  • Se ha devuelto el soporte para la tecnología CHIPS (Cookies que tienen un estado particionado independiente), lo que permite el aislamiento de las cookies en relación con dominio Primer nivel, mediante el atributo "Particionado". Si bien el código de terceros del sitio "C" incrustado en los sitios "A" y "B" normalmente puede procesar las cookies compartidas por dichos sitios, al especificar el atributo "Particionado", las cookies establecidas por el sitio "C" se separarán completamente al cargar el código de los sitios "A" y "B".
     Lanzamiento de Firefox 141  Lanzamiento de Firefox 141
  • Los métodos JavaScript HTMLElement.showPopover() y HTMLElement.togglePopover() se han actualizado con el argumento "options.source" que hace referencia al controlador de apertura del elemento emergente. El método togglePopover() se ha actualizado con el argumento "options.force" para forzar la apertura o el cierre del elemento emergente.
  • Se ha agregado la propiedad persistentDeviceId a la interfaz PointerEvent, y se ha agregado la propiedad scrollMargin a la interfaz IntersectionObserver.
  • Se agregó la propiedad CSS "font-variant-emoji" para personalizar el estilo de visualización de Emoji. Por ejemplo, puede elegir texto o representación gráfica.
     Lanzamiento de Firefox 141
  • La versión de Android tiene un menú rediseñado; se ha implementado el bloqueo automático de pestañas privadas después de cambiar a otra aplicación; se ha proporcionado resaltado de dominio en la barra de direcciones; se ha agregado una función para enviar archivos PDF a otras aplicaciones.
     Lanzamiento de Firefox 141  Lanzamiento de Firefox 141  Lanzamiento de Firefox 141

Además de las nuevas funciones y correcciones de errores, Firefox 141 corrige 27 vulnerabilidades. Trece de estas vulnerabilidades se deben a problemas de memoria, como desbordamientos de búfer y acceso a áreas de memoria previamente liberadas. Estos problemas podrían provocar la ejecución de código malicioso al abrir páginas especialmente diseñadas.

Fuente: opennet.ru

Añadir un comentario