Le lancement du navigateur web Firefox 142 a eu lieu, et des mises Ă jour des versions prĂ©cĂ©dentes avec un support Ă long terme ont Ă©tĂ© créées â 140.2.0, 115.27.0 et 128.14.0. La branche Firefox 143 est actuellement en phase de bĂȘta-test, avec une sortie prĂ©vue le 16 septembre.
Principales nouveautés de Firefox 142 (1, 2, 3) :
- Sur la page affichĂ©e lors de l'ouverture d'un nouvel onglet, une groupe d'articles recommandĂ©s a Ă©tĂ© mise en place dans des sections thĂ©matiques distinctes, telles que le sport, la nourriture et les loisirs. Sous chaque section se trouve un bouton « Suivre », permettant de s'abonner Ă ce type de contenu ou de le bloquer. Ă l'heure actuelle, cette sĂ©paration en sections est activĂ©e uniquement pour les utilisateurs des Ătats-Unis, et pour les autres pays, elle sera activĂ©e ultĂ©rieurement. Pour une activation forcĂ©e, des paramĂštres « browser.newtabpage.activity-stream.discoverystream.sections.enabled » et « browser.newtabpage.activity-stream.discoverystream.sections.personalization.enabled » sont disponibles sur la page about:config.

- Une fonction expĂ©rimentale d'aperçu de liens a Ă©tĂ© ajoutĂ©e, permettant d'Ă©valuer le contenu auquel un lien renvoie avant de cliquer dessus. Pour ouvrir la fenĂȘtre d'aperçu, vous pouvez utiliser l'option Aperçu du lien dans le menu contextuel, survoler le lien tout en maintenant la touche Shift ou maintenir un clic de souris sur le lien pendant plus d'une seconde. Dans la fenĂȘtre d'aperçu, un rĂ©sumĂ© de la page est affichĂ© et, en option, les principaux points sont mis en avant par le moteur AI. Le modĂšle d'IA peut se connecter de maniĂšre optionnelle et s'exĂ©cute sur le systĂšme local de l'utilisateur.
La fonction est actuellement activée par défaut uniquement pour les utilisateurs dont la langue est en anglais (en-US, en-CA, en-GB et en-AU) sur des systÚmes avec plus de 3 Go de RAM, mais sera progressivement activée pour un pourcentage croissant d'utilisateurs. Pour une activation forcée, vous pouvez utiliser le paramÚtre « browser.ml.linkPreview.enabled » sur la page about:config.

- En mode protection renforcĂ©e contre le suivi (ETP, Enhanced Tracking Protection -> Strict), la possibilitĂ© d'utiliser automatiquement une liste d'exceptions a Ă©tĂ© ajoutĂ©e pour rĂ©soudre les problĂšmes survenant sur les sites Ă cause du blocage du code de suivi. Deux niveaux sont proposĂ©s : l'application d'exceptions uniquement pour corriger des violations significatives du fonctionnement des sites, et l'application d'exceptions mĂȘme en cas de problĂšmes mineurs.

- L'onglet actif est dĂ©sormais affichĂ© dans un groupe d'onglets rĂ©duit, permettant de travailler sur un onglet sĂ©parĂ© sans dĂ©ployer tout le groupe. Auparavant, le groupe d'onglets devait ĂȘtre entiĂšrement dĂ©ployĂ© ou complĂštement rĂ©duit, laissant uniquement l'icĂŽne du groupe visible.

- Il est désormais possible de supprimer des extensions de la barre latérale via un bouton « Remove », qui s'affiche en faisant un clic droit sur l'icÎne de l'extension.

- Sur la plateforme Windows, cliquer sur une notification restante lorsque Firefox est fermé ou redémarré ouvre désormais Firefox avec la page indiquée dans la notification, et non la page d'accueil.
- Amélioration du déplacement d'images intégrées (blob) en mode glisser-déposer.
- Amélioration de l'affichage des résultats lors de la recherche dans l'historique de navigation via la barre d'adresse (filtrage des doublons assuré).
- Dans les outils de dĂ©veloppement sur la page de surveillance de l'activitĂ© rĂ©seau, affichage des paramĂštres, des cookies et des en-tĂȘtes de la requĂȘte Ă un stade oĂč l'exĂ©cution de la requĂȘte n'est pas encore terminĂ©e.
- Le dĂ©bogueur JavaScript a ajoutĂ© une option pour contrĂŽler l'affichage de la fenĂȘtre du dĂ©bogueur Ă l'Ă©cran pendant la suspension de l'exĂ©cution du script.
- L'utilisation de l'API wllama (un wrapper WebAssembly autour de llama.cpp) est désormais possible dans les extensions, permettant à celles-ci d'exécuter des modÚles de langage local importants dans le navigateur.
- Ajout de l'API Prioritized Task Scheduling pour planifier l'exécution des tùches (appel de fonctions JavaScript) avec différents niveaux de priorité (interfÚre avec le travail de l'utilisateur, crée des changements visibles et traitement d'arriÚre-plan).
- Ajout de la méthode Selection.getComposedRanges() pour obtenir les zones de texte sélectionnées.
- Ajout de l'API URLPattern pour vĂ©rifier si une URL correspond Ă un modĂšle spĂ©cifique, ce qui peut par exemple ĂȘtre utilisĂ© pour analyser les liens et rediriger les requĂȘtes vers des gestionnaires dans un Service Worker. const p = new URLPattern({ protocol: âhttpsâ, hostname: âexample.comâ, pathname: '/:folder/*/:fileName.jpg', });
- Ajout de la propriété Animation.overallProgress pour suivre l'évaluation de la progression de l'affichage de l'animation.
- Dans la version pour la plateforme Android, une nouvelle conception du menu a été proposée. Le menu est devenu plus facile à naviguer et plus rapide.

Outre les nouvelles fonctionnalités et corrections de bugs, Firefox 142 a corrigé 17 vulnérabilités. 12 d'entre elles sont dues à des problÚmes de gestion de la mémoire, tels que des débordements de tampon et des accÚs à des zones de mémoire déjà libérées. Ces problÚmes peuvent potentiellement permettre l'exécution de code malveillant lors de l'ouverture de pages spécialement formatées.
Source : opennet.ru






