Lanzamiento de Firefox 159

Se lanzó la versión del navegador web Firefox 159 y se han creado actualizaciones para las versiones anteriores con soporte a largo plazo: 153.6.0 y 115.44.0. En el nuevo ciclo de lanzamiento de dos semanas, se ha trasladado la versión de Firefox 160 a la fase de beta testing, cuyo lanzamiento está previsto para el 10 de noviembre.

Principales novedades en Firefox 159 (1, 2, 3):

  • Se ha añadido por defecto un botón en la barra lateral para acceder a las contraseñas guardadas.

  • En el modo 'Ventana Inteligente', que proporciona un espacio separado para interactuar con IA, se ha añadido la capacidad de rastrear cambios en las páginas. Por ejemplo, con una nueva función, se puede detectar la disminución de precios de productos en tiendas en línea. Para habilitar el seguimiento, se debe usar el comando '/watch' en el chat con el asistente de IA integrado en el navegador, y para gestionar, se puede utilizar el botón 'Tareas' en la barra o la página about:smartwindowtasks. Al detectar un cambio, Firefox mostrará una notificación.
  • La función de IA para resumir el contenido de las páginas se ha modificado para enviar a la IA del proveedor no el texto de la página, sino el enlace de la misma, lo que ha resuelto problemas de análisis incompleto de las páginas.
  • Se han añadido atajos de teclado: Ctrl+Shift+A para buscar entre las pestañas abiertas y Ctrl+Shift+F para acceder a la gestión de complementos o temas. Los atajos de teclado se pueden modificar en la página about:keyboard.
  • En las compilaciones para macOS se ha utilizado la interfaz nativa de la plataforma para enviar información a través de otras aplicaciones, como AirDrop y Messages. Se ha añadido la opción de enviar varias pestañas seleccionadas a la vez.
  • En las herramientas para desarrolladores web, se permite la redefinición de variables previamente declaradas mediante los operadores let, const y class en la consola web.
  • Se ha añadido soporte para animaciones vinculadas al desplazamiento del contenido (Scroll-driven Animation), con las que se pueden crear indicadores para representar visualmente la posición en la página o agregar efectos que cambian el contenido al aparecer en la zona visible durante el desplazamiento. Hay dos modos disponibles: 'ScrollTimeline' para vinculación a la posición de desplazamiento en relación al eje de coordenadas y 'ViewTimeline' para vincular el desplazamiento relativo de elementos de contenido individuales en el área de desplazamiento. Se han añadido nuevas propiedades CSS: animation-timeline, scroll-timeline, view-timeline y animation-range.
  • Se ha implementado el soporte para registros de elementos personalizados para separar el ámbito de visibilidad de los elementos HTML personalizados, lo que puede ser necesario al usar varios elementos HTML personalizados con el mismo nombre en una sola página. En caso de usar varias bibliotecas en la página que definan un elemento con el mismo nombre, utilizando el constructor de JavaScript CustomElementRegistry(), se pueden asignar elementos de cada biblioteca a partes específicas de la jerarquía DOM, sin que se crucen con el registro global window.customElements. Por ejemplo, si dos bibliotecas definen diferentes elementos con el mismo nombre , se puede usar el elemento de la primera biblioteca en una parte de la página, y en otra parte, el de la segunda.
  • En la API WebGL se ha añadido soporte para las extensiones EXT_clip_control y EXT_texture_mirror_clamp_to_edge, y en WebGL 2 se incluye la extensión EXT_texture_norm16.
  • En la API Sanitizer se ha implementado la limpieza del código HTML en la etapa de análisis, antes de agregar elementos al árbol DOM, lo que resolvió el problema del lanzamiento de constructores de elementos personalizados que se eliminaban durante este proceso de limpieza.
  • En la versión para Android se ha reducido significativamente la intensidad de la recarga de pestañas en dispositivos Xiaomi y Redmi. Se ha solucionado el problema con la reproducción de videos en sitios como The New York Times.
  • En Firefox Enterprise, se ha dado a los administradores la opción de solicitar un nuevo inicio de sesión utilizando una cuenta corporativa antes de restaurar la sesión después de un cierre inesperado. Para las versiones de Firefox Enterprise, se ha garantizado la generación de datos SBOM (Software Bill of Materials). Por defecto, se desactiva el uso de IA en el autocompletado de formularios.

Además de nuevas características y correcciones de errores, en Firefox 159 se han solucionado 167 vulnerabilidades, de las cuales 108 han sido clasificadas como de alto riesgo. La mayoría de las vulnerabilidades son causadas por problemas de manejo de memoria, como desbordamientos de búferes y accesos a áreas de memoria ya liberadas. Potencialmente, estos problemas podrían permitir la ejecución de código por parte de un atacante al abrir páginas especialmente diseñadas.

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