Firefox 99 llega con mejoras, correcciones de errores y mas
Hace ya varios dias se dio a conocer el lanzamiento de la nueva versión de Firefox 99, en la cual se han realizado una serie de mejoras e introducción de novedades de las cuales se destacan por ejemplo que esta versión trae barras de desplazamiento superpuestas GTK para una apariencia más moderna.
Esto significa que las barras de desplazamiento ahora serán más delgadas de forma predeterminada y más altas para permitirle arrastrarlas manualmente con el cursor del mouse al pasar el mouse sobre ellas.
También desaparecen después de un segundo si no se detecta movimiento. Sin embargo, las barras de desplazamiento superpuestas GTK aún no están habilitadas de forma predeterminada, por lo que para quienes estén interesados en activarlas, deben dirigirse a la página Configuración avanzada escribiendo about:config en la barra de direcciones, buscando la opción «widget.gtk.overlay-scrollbars.enabled» y poniéndolo en «True» después de un doble clic.
Otro de los cambios de Firefox 99, es que en Linux se limita el acceso al sistema X Window (X11) para los procesos expuestos al contenido web. Los usuarios que usan Firefox Snap deberían estar satisfechos con esta nueva característica de seguridad.
También para Linux, Firefox 99 agrega soporte inicial para Web MIDI API, que requiere un complemento específico del sitio para habilitarlo en su página web. «Inicial» significa que existen algunas limitaciones, como el hecho de que la detección de conexión en caliente del dispositivo no se encuentra actualmente en esta versión, aunque debería funcionar en la mayoría de las páginas web.
En cuanto a la lista de errores corregidos en Firefox 99 proporcionada por Mozilla, hay dos que destacaron entre los demas:
-
- las fuentes a menudo se combinan y minimizan para que su entrega desde el servidor sea más eficiente.
- El JavaScript que se ejecuta en una página a menudo es generado por una máquina, como cuando se compila a partir de un lenguaje como CoffeeScript o TypeScript.CVE-2022-28283: faltan comprobaciones de seguridad para obtener la URL de sourceMap: la función sourceMapURL de devtools carecía de comprobaciones de seguridad que hubieran permitido que una página web intentara incluir archivos locales u otros archivos que deberían haber sido inaccesibles. La herramienta SourceMap de Firefox no está diseñada para el uso diario; esta es una característica útil para los desarrolladores que desean profundizar en el código fuente de JavaScript de una página web para ver por qué se está comportando mal.
Las fuentes de JavaScript ejecutadas por el navegador a menudo se transforman de alguna manera a partir de las fuentes originales creadas por un desarrollador. El error se ha clasificado como «moderado».
- CVE-2022-28286: El contenido del IFRAME podría mostrarse fuera del borde: debido a un cambio de diseño, es posible que el contenido del iframe se haya mostrado fuera del borde. Esto podría haber llevado a la confusión del usuario o ataques de suplantación de identidad.
Finalmente, cabe destacar que actualmente el navegador está disponible en una versión de corrección «Firefox 99.0.1» la cual fue recientemente liberada y que corrige varios errores:
- Se solucionó un problema con el movimiento de elementos desde el panel de descarga con el mouse (independientemente del elemento que se intentó transferir, solo se seleccionó el primer elemento para transferir).
- Se resolvieron problemas con Zoom al usar un enlace a zoom.us sin especificar un subdominio.
- Se corrigió un error específico de la plataforma de Windows que impedía que la aceleración del hardware de decodificación de video funcionara en sistemas con los nuevos controladores Intel.
¿Como instalar la nueva versión de Firefox 99 en Linux?
Usuarios de Ubuntu, Linux Mint o algún otro derivado de Ubuntu, pueden 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
Hecho esto ahora solo tienen que instalar con:
sudo apt install firefox
Para el caso de los usuarios de Arch Linux y derivados, basta con ejecutar en una terminal:
sudo pacman -S firefox
Ahora para quienes sean usuarios de Fedora o cualquier otra distribución derivada de esta:
sudo dnf install firefox
Finalmente si son usuarios de openSUSE, pueden apoyarse de los repositorios comunitarios, de los cuales podrán añadir el de Mozilla a su sistema.
Esto lo pueden hacer con una terminal y en ella tecleando:
su -
zypper ar -f http://download.opensuse.org/repositories/mozilla/openSUSE_Leap_15.1/ mozilla
zypper ref
zypper dup --from mozilla
Para el resto de las distribuciones de Linux, pueden descargar los paquetes binarios desde el siguiente enlace.