En las versiones de Firefox Nightly que se utilizarán para el lanzamiento de Firefox 121, versión que se espera para el 19 de diciembre, se ha dado a conocer que cuentan ya con una nueva opción en el menú contextual que permite copiar la URL del enlace seleccionado al portapapeles, después de recortar las opciones que se utilizan para realizar un seguimiento de las transiciones entre sitios.
Cabe mencionar que la capacidad de eliminar los parámetros de seguimiento de las URL, ha estado presente desde Firefox 102 y se habilita a través de la configuración privacidad.query_stripping.enabled en about:config, al abrir un sitio en modo de navegación privada o seleccionando movimientos estrictos en modo de protección de seguimiento (ETP, protección de seguimiento mejorada).
Los parámetros de seguimiento se cortan cuando hace clic en un enlace en una página y cuando abre un enlace en la barra de direcciones. Para el corte, se utiliza una lista negra, que incluye parámetros conocidos para rastrear la transición entre sitios. Por ejemplo, al copiar un enlace, se eliminarán los parámetros mc_eid y fbclid utilizados al navegar desde las páginas de Facebook.
Otros cambios que se destacan en las compilaciones Firefox Nightly y que estarán llegando en la próxima versión de Firefox, es que se incluye el trabajo para mejorar el rendimiento del depurador de JavaScript incorporado, asi como también que la velocidad de análisis de archivos grandes se ha incrementado en aproximadamente un 10%.
De los demás cambios que se destacan:
- Se agregó visualización de eventos DOM y llamadas setInterval, setTimeout y requestAnimationFrame al rastreador de JavaScript (JSTracer en DevTools).
- Se arregló el Inspector para que muestre correctamente los formatos CSS Color 4 (por ejemplo, lab, oklch)
- Se solucionó un problema por el cual los ganchos de formateador personalizados no se llamaban con objetos proxy
- Se abordo el error por el cual la información sobre herramientas del depurador no mostraba el valor real del token suspendido
- Se solucionó un problema en la vista Regla al seleccionar un contenedor flexible con ajuste de texto
- Solucion al error en la barra de direcciones por el cual, cuando los usuarios intentaban copiar la URL, a veces copiaban about:blank si la página tardaba demasiado en cargarse.
- Solucion al error en nuestra telemetría SERP por el cual se registraba una cantidad incorrecta de anuncios mostrados.
- Se introdujo un parche para ampliar la telemetría de búsqueda, de modo que los recuentos de búsqueda ahora se desglosen por tipo de ventana.
- Se implementó el evento browserContext.contextDestroyed que se emite cuando se destruyen los contextos de navegación
- Se agregó el campo defaultValue al evento browserContext.userPromptOpened
- Se agregó soporte para el parámetro userActivation en la evaluación del script
- Se introdujo un parche que modifica la integración de escritorio de Firefox Suggest para que ahora utilice sugerencias de complementos y bolsillos del componente Suggest Rust.
- Se cambió el nombre de ViewportOptions con BoxOptions para que el comando browserContext.captureScreenshot cumpla con las especificaciones
- Se agregó authChallenges a los datos de respuesta en eventos de red (network.responseStarted y network.responseCompleted)
- Se solucionó un problema con la serialización de valores remotos
- Se agregó soporte para serializar y deserializar objetos de Windows en Marionette.
Por ultimó y no menos importante, también vale la pena mencionar que se están logrando avances en el establecimiento de un ecosistema abierto de complementos de navegador para la edición móvil de Firefox, entregada para la plataforma Android.
Hasta el lanzamiento oficial del ecosistema, previsto para diciembre, más de 200 complementos aptos para su instalación en Firefox para Android estarán disponibles en el directorio addons.mozilla.org (en comparación, más de 40 mil complementos se ofrecen para compilaciones regulares).
Es por ello que se anima a los desarrolladores de complementos ya suministrados para la versión de escritorio de Firefox a adaptar y optimizar sus productos para que funcionen en la versión móvil, además de que se propone cambiar los complementos de un modelo de ejecución en segundo plano constante (extension.getBackgroundPage) a un modo de procesamiento de eventos (browser.runtime.onMessage.addListener).
Finalmente si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.