Fa pocs dies Mozilla va donar a conèixer l'alliberament de la nova versió del seu navegador web Firefox 129, versió en la qual s'han integrat noves característiques entre les quals es destaquen el mode HTTPS-First Schemeless, visualització de miniatures del contingut de les pestanyes, nou tema, millores seguretat, correccions d'errors i més.
Firefox 129 ha estat alliberat juntament amb les actualitzacions per a les branques de suport estès 115.14.0 i 128.1.0. A més, la branca Firefox 130 ha entrat a la fase de proves beta. Firefox 129 ha abordat 14 vulnerabilitats, 11 de les quals són considerades perilloses, amb 6 causades per problemes de memòria com desbordaments de memòria intermèdia i accés a àrees de memòria alliberades.
Principals novetats al Firefox 129
En aquesta nova versió que es presenta de Firefox 129, la vista de lector integra noves opcions al menú per personalitzar la presentació del text i el disseny de la pàgina, incloent ajustaments per a les sagnies entre caràcters i paraules, així com l'alineació del text. També s'ha introduït un nou menú «Tema» en mode lector, que permet personalitzar els colors de fons, text i enllaços, a més de seleccionar modes de visualització com a fosc, escala de grisos, clar, contrast i sípia.
Una altra novetat és la visualització de miniatures del contingut de les pestanyes en passar el cursor sobre els botons de les pestanyes. A més de la vista prèvia, es mostra l'enllaç corresponent en un bloc d'informació sobre la pestanya, cosa que facilita la identificació de la pestanya desitjada sense necessitat d'alternar-les. Per als usuaris que prefereixen desactivar aquesta funció, ho poden fer a través de la configuració «browser.tabs.hoverPreview.enabled» en «About: config».
A més d'això, Firefox 129 presenta una barra lateral experimental i l'opció de col·locar pestanyes en orientació vertical, permetent així un aprofitament més gran de l'espai en pantalles panoràmiques. La barra lateral es pot mostrar expandida o contreta: en la forma expandida, es visualitzen alguns títols de les pàgines obertes i els noms de les accions disponibles a la barra lateral, mentre que en la forma contreta només es mostren les icones corresponents. Per activar les pestanyes verticals, cal habilitar les opcions sidebar.revamp i sidebar.verticalTabs.
Per defecte, s'ha activat el mode «HTTPS-First Schemeless», amb aquest mode, en intentar obrir una pàgina des de la barra de adreces sense especificar http o https, sutilitzarà https per defecte. Si la connexió segura no està disponible, el navegador recorrerà a http sense xifratge. Per activar el mode complet «HTTPS-First», a la configuració, utilitzeu l'opció dom.security.https_first.
A Linux, Windows 11 i Android 10 o superior, ara és possible utilitzar un solucionador del sistema per gestionar els registres DNS necessaris per transmetre la informació de clau pública al mecanisme ECH (l'evolució d'Encrypted Server Name Indication i ofereix més seguretat xifrant tot el missatge TLS ClientHello). L'ocultació de dominis al trànsit HTTPS ha demostrat en alguns casos millorar la velocitat de càrrega de YouTube, cosa que ha estat problemàtica per a usuaris de certs proveïdors russos.
Per als usuaris de França i Alemanya, ara està activada per defecte la funció d'autocompletar camps d'adreça als formularis web. Anteriorment, aquesta opció només estava disponible per a usuaris als EUA i Canadà. Per habilitar l'opció es pot fer a about:config amb l'opció extensions.formautofill.addresses.supportedCountries.
Per la part de les millores per a desenvolupadors:
- Nova regla @starting-style que permet aplicar un estil a un element des de la seva primera representació, útil per crear animacions de transició en obrir un element que inicialment està en estat pantalla: cap o en afegir un nou element al DOM.
- L'esdeveniment textInput, encara que no està definit a l'estàndard, ha estat implementat per ser usat en lloc de l'esdeveniment `beforeinput` en algunes aplicacions web que es basen en frameworks més antics.
- A JavaScript, s'ha afegit suport per a matrius tipades Float16Array, juntament amb mètodes en DataView per manejar valors Flotador16, i el mètode Math.f16round() per arrodonir números amb precisió de 16 bits.
- Les eines per a desenvolupadors web han afegit noves advertències sobre problemes de CSS que poden sorgir quan s'utilitzen incorrectament propietats com resize i float, o quan box-sizing s'aplica a elements que ignoren canvis en alçada i amplada, i quan es fan servir propietats específiques de taules en elements que no estan relacionats amb taules.
- Al panell d'anàlisi d'activitat de xarxa, la funció de bloqueig de xarxa s'aplica ara tant a les respostes com a les sol·licituds HTTP.
- La versió per a Android ara inclou lopció de descarregar paquets didiomes per traduir text sense connexió.
Interessat en poder conèixer més sobre això, pots consultar les notes del llançament al següent enllaç.
Com instal·lar Firefox 129 a Linux?
Per a aquells que ja usen Firefox, simplement poden accedir al menú per actualitzar a la darrera versió. Els usuaris del Firefox que no hagin desactivat les actualitzacions automàtiques rebran l'actualització automàticament.
Aquells que no vulguin esperar podeu seleccionar Menú > Ajuda > Quant al Firefox després del llançament oficial per iniciar una actualització manual del navegador web. La pantalla que s'obre mostra la versió instal·lada actualment del navegador i cerca actualitzacions, sempre que la funcionalitat estigui habilitada.
Una altra opció per actualitzar és per als usuaris d'Ubuntu, Linux Mint o qualsevol altre derivat d'Ubuntu. Poden instal·lar o actualitzar aquesta nova versió utilitzant el PPA del navegador. Per afegir-lo al sistema, obriu una terminal i executeu les ordres següents:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -i sudo apt-get update sudo apt install firefox
Un altre dels mètodes d'instal·lació que podeu utilitzar és el de Flatpak. Per això han de comptar amb el suport per a aquest tipus de paquets i la instal·lació de navegador es fa teclejant la següent ordre a la terminal:
flatpak instal·la flathub org.mozilla.firefox
Pel que fa als que ja compten amb el navegador instal·lat, només cal executar la següent ordre per no només actualitzar Firefox, sinó totes les seves aplicacions que tinguin en format Flatpak:
actualització de flatpak
Per al cas dels que prefereixen l'ús de Snap, la instal·lació del navegador la poden fer teclejant l'ordre següent:
suo snap install firefox
I per actualitzar les aplicacions que tinguem instal·lades en format Snap, només cal teclejar el següent a la terminal:
suo snap refresh