Firefox 129 llega con miniaturas de pestañas, mejoras de seguridad y mas
Hace pocos días Mozilla dio a conocer la liberación de la nueva versión de su navegador web «Firefox 129», versión en la cual se han integrado nuevas características entre las que se destacan el modo «HTTPS-First Schemeless», visualización de miniaturas del contenido de las pestañas, nuevo tema, mejoras seguridad, correcciones de errores y más.
Firefox 129 ha sido liberado junto con las actualizaciones para las ramas de soporte extendido 115.14.0 y 128.1.0. Además, la rama Firefox 130 ha entrado en la fase de pruebas beta. Firefox 129 ha abordado 14 vulnerabilidades, 11 de las cuales son consideradas peligrosas, con 6 de ellas causadas por problemas de memoria como desbordamientos de búfer y acceso a áreas de memoria liberadas.
Principales novedades en Firefox 129
En esta nueva versión que se presenta de Firefox 129, la vista de lector integra nuevas opciones en el menú para personalizar la presentación del texto y el diseño de la página, incluyendo ajustes para las sangrías entre caracteres y palabras, así como la alineación del texto. También se ha introducido un nuevo menú «Tema» en el modo lector, que permite personalizar los colores de fondo, texto y enlaces, además de seleccionar modos de visualización como oscuro, escala de grises, claro, contraste y sepia.
Otra novedad es la visualización de miniaturas del contenido de las pestañas al pasar el cursor sobre los botones de las pestañas. Además de la vista previa, se muestra el enlace correspondiente en un bloque de información sobre la pestaña, lo que facilita la identificación de la pestaña deseada sin necesidad de alternar entre ellas. Para los usuarios que prefieren desactivar esta función, pueden hacerlo a través de la configuración «browser.tabs.hoverPreview.enabled» en «about:config».
Además de ello, Firefox 129 presenta una barra lateral experimental y la opción de colocar pestañas en orientación vertical, permitiendo así un mayor aprovechamiento del espacio en pantallas panorámicas. La barra lateral puede mostrarse expandida o contraída: en su forma expandida, se visualizan algunos títulos de las páginas abiertas y los nombres de las acciones disponibles en la barra lateral, mientras que en la forma contraída solo se muestran los iconos correspondientes. Para activar las pestañas verticales, es necesario habilitar las opciones «sidebar.revamp» y «sidebar.verticalTabs».
De manera predeterminada, se ha activado el modo «HTTPS-First Schemeless», con este modo, al intentar abrir una página desde la barra de direcciones sin especificar http o https, se utilizará https por defecto. Si la conexión segura no está disponible, el navegador recurrirá a http sin cifrado. Para activar el modo completo «HTTPS-First», en la configuración, utiliza la opción dom.security.https_first.
En Linux, Windows 11 y Android 10 o superior, ahora es posible utilizar un solucionador del sistema para gestionar los registros DNS necesarios para transmitir la información de clave pública en el mecanismo ECH (la evolución de Encrypted Server Name Indication y ofrece una mayor seguridad cifrando todo el mensaje TLS ClientHello). La ocultación de dominios en el tráfico HTTPS ha demostrado en algunos casos mejorar la velocidad de carga de YouTube, algo que ha sido problemático para usuarios de ciertos proveedores rusos.
Para los usuarios de Francia y Alemania, ahora está activada por defecto la función de autocompletar campos de dirección en los formularios web. Anteriormente, esta opción solo estaba disponible para usuarios en EE. UU. y Canadá. Para habilitar la opción se puede hacer en about:config con la opción extensions.formautofill.addresses.supportedCountries.
Por la parte de las mejoras para desarrolladores:
- Nueva regla @starting-style que permite aplicar un estilo a un elemento desde su primera representación, útil para crear animaciones de transición al abrir un elemento que inicialmente está en estado display:none o al añadir un nuevo elemento al DOM.
- El evento textInput, aunque no está definido en el estándar, ha sido implementado para ser usado en lugar del evento `beforeinput` en algunas aplicaciones web que se basan en frameworks más antiguos.
- En JavaScript, se ha añadido soporte para matrices tipadas Float16Array, junto con métodos en DataView para manejar valores Float16, y el método Math.f16round() para redondear números con precisión de 16 bits.
- Las herramientas para desarrolladores web han añadido nuevas advertencias sobre problemas de CSS que pueden surgir cuando se utilizan incorrectamente propiedades como resize y float, o cuando box-sizing se aplica a elementos que ignoran cambios en altura y anchura, y cuando se usan propiedades específicas de tablas en elementos que no están relacionados con tablas.
- En el panel de análisis de actividad de red, la función de bloqueo de red ahora se aplica tanto a las respuestas como a las solicitudes HTTP.
- La versión para Android ahora incluye la opción de descargar paquetes de idiomas para traducir texto sin conexión.
Interesado en poder conocer más al respecto, puedes consultar las notas del lanzamiento en el siguiente enlace.
¿Como instalar Firefox 129 en Linux?
Para aquellos que ya usan Firefox, simplemente pueden acceder al menú para actualizar a la última versión. Los usuarios de Firefox que no hayan desactivado las actualizaciones automáticas recibirán la actualización automáticamente.
Aquellos que no quieran esperar 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 y busca actualizaciones, siempre que la funcionalidad esté habilitada.
Otra opción para actualizar es para los usuarios de Ubuntu, Linux Mint o cualquier otro derivado de Ubuntu. Pueden instalar o actualizar a esta nueva versión utilizando el PPA del navegador. Para añadirlo al sistema, abran una terminal y ejecuten los siguientes comandos:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y sudo apt-get update sudo apt install firefox
Otro de los métodos de instalación que pueden utilizar es el de «Flatpak». Para ello deben contar con el soporte para este tipo de paquetes y la instalación de navegador se hace tecleando el siguiente comando en la terminal:
flatpak install flathub org.mozilla.firefox
En cuanto a los que ya cuentan con el navegador instalado, basta con ejecutar el siguiente comando para no solo actualizar Firefox, sino todas sus aplicaciones que tengan en formato Flatpak:
flatpak update
Para el caso de los que prefieren el uso de Snap, la instalación del navegador la pueden hacer tecleando el siguiente comando:
sudo snap install firefox
Y para actualizar las aplicaciones que tengamos instaladas en formato Snap, basta con teclear lo siguiente en la terminal:
sudo snap refresh