Lanzamiento de Firefox 123

Se lanzó el navegador web Firefox 123 y se ha formado una actualización de la rama de soporte extendido — 115.8.0. La rama de Firefox 124 ha pasado a fase de beta, con un lanzamiento programado para el 19 de marzo.

Novedades principales en Firefox 123:

  • Se ha integrado en la página Firefox View, que facilita el acceso al contenido previamente visto, la posibilidad de buscar entre todo el contenido de las secciones mostradas con las pestañas actuales, pestañas recientemente abiertas, pestañas recientemente cerradas, pestañas de otros dispositivos y el historial de visitas.
    Lanzamiento de Firefox 123
  • Se ha añadido una función experimental que muestra miniaturas de páginas al pasar el cursor sobre las pestañas. Además de la miniatura, se ha añadido una mención del enlace mostrado en la pestaña al bloque informativo. Por defecto, la vista previa de las miniaturas está desactivada y requiere activar la configuración 'browser.tabs.cardPreview.enabled' en about:config.
    Lanzamiento de Firefox 123
  • Se ha añadido una interfaz ('Web Compatibility Reporting Tool') para enviar a los desarrolladores de Firefox notificaciones sobre problemas de visualización en sitios web y discrepancias en el comportamiento al trabajar con sitios en comparación con otros navegadores. Para enviar una notificación, se ha añadido un elemento 'Report Site Issue' en el menú 'Help', que redirige al servicio webcompat.com.
  • Se han añadido configuraciones de la barra de direcciones en el configurador en la sección 'Search'.
    Lanzamiento de Firefox 123
  • El traductor integrado ahora admite no solo la traducción de texto visible, sino también la traducción de sugerencias emergentes y marcadores en formularios de entrada.
  • Sigue sin resolverse el problema con la visualización incorrecta de las miniaturas en el cuadro de diálogo de apertura de archivos, que se manifiesta en sistemas con CPUs AMD antiguas. Si las miniaturas aparecen como cuadros negros, se recomienda actualizar los controladores gráficos para GPU AMD.
  • En las versiones para Linux, se ha realizado la transición de usar la API GdkCursorType a gdk_cursor_new_from_name, lo que ha resuelto el problema de visualización del cursor vacío en las versiones de prueba de GNOME 46 al utilizar el tema de íconos adwaita-icon-theme, que se aplica por defecto en GNOME y GTK. El problema fue causado por la eliminación del soporte en adwaita-icon-theme de los cursores X clásicos.
  • En las herramientas para desarrolladores web, en el panel de seguimiento de la actividad de red, ahora hay una opción para guardar en disco el contenido de la respuesta a la solicitud (se ha añadido el botón 'Save Response As' al menú contextual).
    Lanzamiento de Firefox 123
  • En la implementación del código de respuesta HTTP 103 («Early Hints»), utilizado para la salida anticipada de encabezados, se incluye el procesamiento de los atributos Preload y Modulepreload en el encabezado Link. El código 103 permite informar al cliente sobre el contenido de algunos encabezados HTTP inmediatamente después de la solicitud, sin esperar a que servidor se realicen todas las operaciones relacionadas con la solicitud y se comience a entregar el contenido. De manera similar, a través de la transmisión anticipada del encabezado Link (por ejemplo, «Link: ; rel=preload; as=style»), se pueden proporcionar sugerencias sobre elementos relacionados con la página entregada que pueden ser precargados. Al recibir información sobre tales recursos, el navegador comenzará a cargarlos sin esperar la finalización de la entrega de la página principal, lo que permite reducir el tiempo total de procesamiento de la solicitud.
  • En SVG, en los gradientes configurables mediante los elementos y , se ha añadido el soporte para la interpolación de colores utilizando el espacio de color RGB lineal. La selección del espacio de color para la interpolación se realiza mediante el atributo color-interpolation, que puede aceptar los valores «auto», «sRGB» y «linearRGB».
  • En el elemento feImage de SVG, que permite la extracción de imágenes de una fuente externa, se ha implementado un retroceso para utilizar un ancho de 300px y una altura de 150px, en caso de que el tamaño del elemento raíz original esté definido en porcentajes (anteriormente, tales elementos no se renderizaban).
  • Al redirigir el sonido a otro dispositivo mediante el método setSinkId(), se asegura la aplicación de la supresión de eco al sonido recibido del micrófono.
  • Se ha añadido soporte para la API Declarative Shadow DOM para crear nuevas ramas raíz en el Shadow DOM, por ejemplo, para separar el estilo importado de un elemento y su subárbol DOM correspondiente del documento principal. La API declarativa propuesta permite desconectar ramas del DOM solo con HTML sin necesidad de escribir código en JavaScript.
  • En la versión para Android, para proteger contra la identificación pasiva de los usuarios y mejorar la compatibilidad con ciertos sitios, los parámetros navigator.platform, navigator.oscpu y el encabezado User-Agent ahora incluyen el valor «x86_64» en sistemas con arquitectura ARM64 y «armv81» en sistemas ARM32 y x86.

Además de las novedades y corrección de errores, Firefox 122 ha solucionado 32 vulnerabilidades (24 de ellas marcadas como críticas). 23 vulnerabilidades (22 agrupadas bajo CVE-2024-1553 y CVE-2024-1557) son causadas por problemas de manejo de memoria, tales como desbordamientos de búfer y accesos a áreas de memoria ya liberadas. Potencialmente, estos problemas pueden permitir la ejecución de código malicioso al abrir páginas diseñadas específicamente. La vulnerabilidad CVE-2024-1547 permite mostrar un diálogo de alerta del atacante en el contexto de otro sitio.

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