Firefox 101 llega con mejoras para videoconferencia, manifiesto v3 y mas

mayo 31, 2022 , 0 Comments

La nueva versión de Firefox 101 ya fue liberada junto con una actualización de la rama a largo plazo de Firefox 91.10.0. Además de las innovaciones y las correcciones de errores, Firefox 101 corrige 30 vulnerabilidades, de las cuales 25 están marcadas como peligrosas. 19 vulnerabilidades (resumidas en CVE-2022-31747 y CVE-2022-31748) son causadas por problemas de memoria, como desbordamientos de búfer y acceso a áreas de memoria ya liberadas.

Estos problemas pueden conducir potencialmente a la ejecución de código malicioso cuando se abren páginas especialmente diseñadas.

Principales novedades de Firefox 101

En esta nueva versión de Firefox 101 se implementó soporte experimental para la tercera versión del manifiesto de Chrome, que define las capacidades y los recursos disponibles para los complementos escritos con la API de WebExtensions.

La versión de Firefox del manifiesto de Chrome agrega una nueva API de filtrado de contenido declarativo, pero a diferencia de Chrome, no deja de admitir el antiguo comportamiento de bloqueo de la API webRequest, que los complementos requieren para bloquear contenido inapropiado y garantizar la seguridad. Para habilitar la compatibilidad con la tercera versión del manifiesto, se proporciona el parámetro «extensions.manifestV3.enabled» en about:config.

Otro de los cambios de esta nueva versión es que se implementó la capacidad de usar simultáneamente una cantidad arbitraria de micrófonos durante una videoconferencia, lo que, por ejemplo, le permite cambiar fácilmente de micrófono durante un evento.

Tambien se destaca que se incluye soporte para el protocolo WebDriver BiDi, que permite utilizar herramientas externas para automatizar el trabajo y el control remoto del navegador, por ejemplo, el protocolo permite probar la interfaz utilizando la plataforma Selenium. Los componentes de servidor y cliente del protocolo son compatibles, lo que le permite enviar solicitudes y recibir respuestas.

En Firefox para Android agrega soporte para la función Ampliar áreas de pantalla introducida en Android 9, con la que puede, por ejemplo, ampliar el contenido de los formularios web. Se corrigieron problemas con el tamaño del video al mirar YouTube o salir del modo de imagen en imagen, se corrigió el parpadeo del teclado virtual al mostrar un menú emergente, se mejoró la visualización de un botón de código QR en la barra de direcciones.

Para los desarrolladores se ha agregado una interfaz de programación que permite crear dinámicamente hojas de estilo desde una aplicación de JavaScript y manipular la aplicación de estilos. A diferencia de la creación de hojas de estilo con el método document.createElement(‘style’), la nueva API agrega funciones de estilo a través del objeto CSSStyleSheet() , proporcionando métodos como insertRule, deleteRule, replace y replaceSync.

En el Panel de inspección de la página, cuando se agregan o eliminan nombres de clase a través del botón «.cls» en la pestaña Vista de regla, se implementa la aplicación interactiva de recomendaciones del menú desplegable de autocompletado de entrada que sugiere una descripción general de los nombres de clase disponibles para la página. A medida que se desplaza por la lista, las clases seleccionadas se aplican automáticamente para evaluar visualmente los cambios que provocaron.

Y se agregó una nueva opción a la configuración del Panel de inspección para deshabilitar la función «arrastrar para actualizar» en la pestaña Vista de regla, que le permite cambiar el tamaño de algunas propiedades de CSS arrastrando horizontalmente.

¿Como instalar o actualizar la nueva versión de Firefox en Linux?

Los usuarios de Firefox que no hayan desactivado las actualizaciones automáticas recibirán la actualización automáticamente. Aquellos que no quieran esperar a que eso suceda pueden seleccionar Menú> Ayuda> Acerca de Firefox después del lanzamiento oficial para iniciar una actualización manual del navegador web.

La pantalla que se abre muestra la versión actualmente instalada del navegador web y ejecuta una búsqueda de actualizaciones, siempre que la funcionalidad esté habilitada.

Otra opción para actualizar, es si eres usuario de Ubuntu, Linux Mint o algún otro derivado de Ubuntu, puedes instalar o actualizar a esta nueva versión con ayuda del PPA del navegador.

Este lo pueden añadir al sistema abriendo una terminal y ejecutando en ella el siguiente comando:

sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y 
sudo apt-get update
sudo apt install firefox

Para el caso de los usuarios de Arch Linux y derivados, basta con ejecutar en una terminal:

sudo pacman -Syu

O para instalar con:

sudo pacman -S firefox

Finalmente para aquellos que prefieren del uso de los paquetes Snap, podrán instalar la nueva versión abriendo una terminal y tecleando en ella

sudo snap install firefox

Finalmente, pueden obtener el navegador con el último método de instalación que fue añadido «Flatpak». Para ello deben contar con el soporte para este tipo de paquetes.

La instalación se hace tecleando:

flatpak install flathub org.mozilla.firefox

Para el resto de las distribuciones de Linux, pueden descargar los paquetes binarios desde el siguiente enlace.

La rama Firefox 102 pasó a la etapa de prueba beta y su lanzamiento está programado para el 28 de junio.


Some say he’s half man half fish, others say he’s more of a seventy/thirty split. Either way he’s a fishy bastard.