La sortie du navigateur web Firefox 137 a eu lieu, avec des mises Ă jour des anciennes branches Ă long terme â 115.22.0 et 128.9.0. La branche Firefox 138 a Ă©tĂ© mise en phase de bĂȘta-test, avec un lancement prĂ©vu pour le 29 avril.
Les principales nouveautés de Firefox 137 :
- Ajout de la prise en charge du regroupement des onglets, permettant de combiner plusieurs onglets et de les rĂ©duire en un seul bouton, afin de ne pas encombrer l'affichage lors de la navigation dans d'autres onglets. Un nom et une couleur peuvent ĂȘtre assignĂ©s au groupe, et il est Ă©galement possible de le sauvegarder sĂ©parĂ©ment au cas oĂč son contenu serait nĂ©cessaire Ă l'avenir. Pour crĂ©er un groupe, on peut utiliser le sous-menu « Ajouter un onglet au groupe » dans le menu contextuel affichĂ© en cliquant avec le bouton droit de la souris sur les boutons des onglets, ou simplement en faisant glisser un onglet sur un autre (un dialogue de crĂ©ation de groupe s'ouvrira).
Le regroupement peut s'avérer utile pour organiser les onglets par thÚme (divertissement, achats, lectures à venir). De plus, le regroupement est bénéfique lors de l'exploration initiale d'un sujet ou lors du choix d'un produit, lorsque de nombreuses pages connexes sont ouvertes et qu'il faudra y revenir aprÚs un certain temps, mais sans vouloir laisser ouvertes comme onglets séparés des pages secondaires, car elles occupent de la place dans la barre. Cette fonctionnalité n'est pas encore activée par défaut pour tous les utilisateurs et sera progressivement disponible pour un pourcentage croissant d'entre eux. Pour l'activer manuellement, il est possible d'activer l'option « browser.tabs.groups.enabled » sur la page about:config.

- La barre d'adresse a Ă©tĂ© considĂ©rablement modernisĂ©e. Un bouton unifiĂ© de sĂ©lection du moteur de recherche a Ă©tĂ© ajoutĂ©. En plus de la possibilitĂ© d'envoyer rapidement une requĂȘte Ă un moteur de recherche de votre choix, le nouveau menu affichĂ© lors du clic sur le bouton contient Ă©galement des Ă©lĂ©ments pour accĂ©der Ă l'historique de navigation, Ă un aperçu des onglets ouverts et Ă la navigation dans les signets, ainsi qu'une option de recherche dans les paramĂštres.

Lors de l'envoi d'une requĂȘte de recherche depuis la barre d'adresse, le texte saisi reste dĂ©sormais affichĂ© tel quel dans la barre d'adresse, mĂȘme aprĂšs l'envoi de la demande au moteur de recherche, ce qui permet de modifier la requĂȘte directement dans la barre d'adresse si nĂ©cessaire. Par exemple, lors de l'envoi d'une requĂȘte « samba vulnerability » dans la barre d'adresse, l'URL du moteur de recherche n'est plus affichĂ©e, mais le texte saisi reste visible :

Dans la liste déroulante des suggestions, des boutons sont désormais affichés pour effectuer d'autres actions, telles que l'impression de la page.

- Lors de la saisie d'une requĂȘte de recherche dans la barre d'adresse, lorsqu'on est sur la page d'un site, le systĂšme propose automatiquement la possibilitĂ© d'envoyer la demande via le moteur de recherche de ce site, si celui-ci offre les fonctionnalitĂ©s correspondantes. AprĂšs l'envoi de deux requĂȘtes similaires au site, le navigateur suggĂ©rera d'ajouter le moteur de recherche du site Ă la liste des moteurs de recherche.

- Il est désormais possible de choisir la zone de recherche en utilisant des balises de contrÎle, telles que @bookmarks, @tabs, @history et @actions. Lors de la saisie du caractÚre « @ », une suggestion des balises disponibles apparaßt.

La barre d'adresse peut dĂ©sormais ĂȘtre utilisĂ©e comme une calculatrice, il suffit d'y entrer une expression mathĂ©matique quelconque et le rĂ©sultat sera affichĂ© dans la suggestion dĂ©roulante. Pour copier le rĂ©sultat dans le presse-papiers, il suffit de cliquer dessus avec la souris.

Les nouvelles fonctionnalités de la barre d'adresse sont actuellement activées par défaut seulement pour un petit pourcentage d'utilisateurs. Pour forcer l'activation dans « about:config », vous pouvez utiliser des paramÚtres de la section « browser.urlbar », tels que « browser.urlbar.quicksuggest.enabled », « browser.urlbar.unifiedSearchButton.always » et « browser.urlbar.suggest.calculator »).
- Les versions pour la plateforme Linux incluent l'utilisation de l'accélération matérielle pour le décodage vidéo en format HEVC (H.265).
- Lors de la consultation de documents PDF, toutes les liens sont identifiés et transformés en hyperliens.
- Le visualiseur PDF a ajouté une boßte de dialogue pour attacher une image de votre signature au document.

- Ajout d'un support pour l'API SVG Path pour afficher des formes et créer des contours à l'aide de l'élément SVG « path ». Ajout des méthodes getPathData(), setPathData() et getPathSegmentAtLength(), fournies par l'interface SVGPathElement.
- Ajout de la propriĂ©tĂ© CSS « hyphenate-limit-chars », qui peut ĂȘtre utilisĂ©e pour indiquer le nombre minimal de caractĂšres dans les parties d'un mot qui sont sĂ©parĂ©es lors du passage Ă la ligne suivante.
- La propriété CSS text-decoration-line a été mise à jour pour supporter les valeurs « spelling-error » et « grammar-error » afin de mettre en forme la mise en évidence des erreurs de syntaxe et de grammaire dans le texte.
- Une méthode Math.sumPrecise() a été ajoutée pour calculer la somme des éléments des tableaux et d'autres objets énumérables avec une précision dépassant celle de l'addition classique dans une boucle (excluant les pertes de précision lors de la sauvegarde intermédiaire des résultats).
- Ajout de la mĂ©thode Atomics.pause() pour informer qu'un thread est bloquĂ© en attendant l'accĂšs Ă une ressource partagĂ©e, ce qui peut ĂȘtre utilisĂ© par le systĂšme pour rĂ©guler la consommation d'Ă©nergie du CPU.
- Un montant limite (10 Mo) a été fixé pour la taille des données sauvegardées via l'API storage.session pour les extensions.
- Dans les outils de développement web, le panneau d'inspection des polices a été enrichi pour afficher les métadonnées des polices, telles que la version, l'auteur, le fournisseur et la licence.

- Dans le panneau d'inspection de l'activitĂ© rĂ©seau, il est maintenant possible de remplacer les rĂ©ponses aux requĂȘtes rĂ©seau (au lieu de la rĂ©ponse rĂ©elle, le contenu d'un fichier choisi peut ĂȘtre insĂ©rĂ©).

- La version pour la plateforme Android a ajouté le support des vidéos au format HEVC (H.265).
En plus des nouvelles fonctionnalités et des corrections de bogues, Firefox 137 corrige 14 vulnérabilités, dont 13 sont marquées comme critiques. Toutes les vulnérabilités critiques sont dues à des problÚmes de gestion de la mémoire, tels que des débordements de tampon et l'accÚs à des zones mémoire déjà libérées. Ces problÚmes peuvent potentiellement permettre l'exécution de code malveillant lorsqu'une page spécialement conçue est ouverte.
Source : opennet.ru










