Lanzamiento de Firefox 97

Se lanzó el navegador web Firefox 97. Además, se creó una actualización de la rama de soporte a largo plazo: 91.6.0. La rama Firefox 98 ha sido transferida a la etapa de prueba beta, cuyo lanzamiento está previsto para el 8 de marzo.

Principales novedades:

  • Los 18 temas de colores estacionales de Colorway que se ofrecen en Firefox 94 como complemento integrado por tiempo limitado han caducado. Los usuarios que deseen seguir usando los temas de Colorway pueden habilitarlos en el administrador de complementos (acerca de: complementos).
  • En los ensamblados para la plataforma Linux, se eliminó la capacidad de generar un documento PostScript para imprimir (se conserva la capacidad de imprimir en impresoras PostScript y guardar en PDF).
  • Se solucionaron problemas de compilación con las bibliotecas Wayland 1.20.
  • Se resolvió un problema por el cual el zoom de pellizco dejaba de funcionar en pantallas táctiles después de mover una pestaña a otra ventana.
  • La página about:processes en Linux ha mejorado la precisión de la detección de carga de la CPU.
  • Se resolvió un problema con la visualización de esquinas afiladas para ventanas en algunos entornos de usuario, como Elementary OS 6.
  • En la plataforma Windows 11, se agregó compatibilidad con un nuevo estilo de barra de desplazamiento.
  • En la plataforma macOS, se ha mejorado la carga de fuentes del sistema, lo que en algunas situaciones ha hecho que sea más rápido abrir y cambiar a una nueva pestaña.
  • En la versión para la plataforma Android, los sitios abiertos recientemente se resaltan en el historial de visitas. Se ha mejorado la visualización de imágenes de los marcadores agregados recientemente en la página de inicio. En la plataforma Android 12, se resolvió el problema al pegar enlaces desde el portapapeles.
  • Las construcciones CSS con tipos de longitud y porcentaje de longitud permiten el uso de unidades "cap" e "ic".
  • Se agregó soporte para la regla CSS @scroll-timeline y la propiedad CSS Animation-Timeline, lo que permite vincular la línea de tiempo de la animación en la API AnimationTimeline al progreso del desplazamiento del contenido, en lugar de al tiempo en minutos o segundos.
  • Se ha cambiado el nombre de la propiedad CSS de ajuste de color a print-color-adjust según lo exige la especificación.
  • CSS incluye soporte para capas en cascada de forma predeterminada, definidas mediante la regla @layer e importadas mediante la regla @import de CSS mediante la función Layer().
  • Se agregó la propiedad CSS de barra de desplazamiento-canalón para controlar cómo se reserva el espacio de la pantalla para la barra de desplazamiento. Por ejemplo, cuando no desea que el contenido se desplace, puede expandir la salida para ocupar el área de la barra de desplazamiento.
  • Compatibilidad mejorada con el marco web Marionette (WebDriver).
  • La API AnimationFrameProvider se agregó al conjunto DedicatedWorkerGlobalScope, lo que le permite usar los métodos requestAnimationFrame y cancelAnimationFrame en trabajadores web separados.
  • Los métodos AbortSignal.abort() y AbortController.abort() ahora tienen la capacidad de establecer el motivo para restablecer la señal, así como leer el motivo a través de la propiedad AbortSignal.reason. De forma predeterminada, el motivo es AbortError.

Además de las innovaciones y correcciones de errores, Firefox 97 ha solucionado 42 vulnerabilidades, de las cuales 34 están marcadas como peligrosas. 33 vulnerabilidades (5 bajo CVE-2022-22764 y 29 bajo CVE-2022-0511) son causadas por problemas de memoria, como desbordamientos de búfer y acceso a áreas de memoria ya liberadas. Potencialmente, estos problemas pueden provocar la ejecución del código de un atacante al abrir páginas especialmente diseñadas.

Cambios en Firefox 98 Beta:

  • Se ha cambiado el comportamiento al descargar archivos: en lugar de mostrar una solicitud antes de que comience la descarga, los archivos ahora comienzan a descargarse automáticamente y pueden abrirse en cualquier momento a través del panel con información sobre el progreso de la descarga o eliminarse directamente desde el panel de descarga.
  • Se agregaron nuevas acciones al menú contextual que se muestra al hacer clic derecho en los archivos en la lista de descargas. Por ejemplo, al utilizar la opción Abrir siempre archivos similares, puede permitir que Firefox abra automáticamente un archivo después de que se complete la descarga en una aplicación asociada con el mismo tipo de archivo en el sistema. También puede abrir el directorio con los archivos descargados, ir a la página desde la que se inició la descarga (no la descarga en sí, sino el enlace a la descarga), copiar el enlace, eliminar la mención de la descarga de su historial de navegación y borrar la lista en el panel de descargas.
  • Para optimizar el proceso de inicio del navegador, se ha cambiado la lógica para iniciar complementos que utilizan la API webRequest. Ahora solo el bloqueo de llamadas webRequest provocará que se inicien complementos durante el inicio de Firefox. Las WebRequests en modo sin bloqueo se retrasarán hasta que Firefox haya terminado de iniciarse.
  • Soporte habilitado para la etiqueta HTML " ", que le permite crear cuadros de diálogo y componentes para la interacción interactiva del usuario, como alertas y subventanas que se pueden cerrar. Las ventanas creadas se pueden controlar desde código JavaScript.
  • Se ha agregado un panel de evaluación de compatibilidad a las herramientas para desarrolladores web. El panel muestra indicadores que advierten sobre posibles problemas con las propiedades CSS del elemento HTML seleccionado o de toda la página, lo que le permite identificar incompatibilidades con diferentes navegadores sin probar la página por separado en cada navegador.

Fuente: opennet.ru

Añadir un comentario