Version Firefox 140

Le navigateur web Firefox 140 est disponible. Firefox 140 est classé comme une branche ESR et des mises à jour sont publiées tout au long de l'année. De plus, des mises à jour ont été générées pour les branches ESR précédentes : 115.25.0 et 128.12.0. Firefox 141 est passé en phase de test bêta et sa sortie est prévue pour le 22 juillet.

Principales innovations de Firefox 140 :

  • Le panneau d'onglets verticaux vous permet désormais de modifier la taille de la zone d'onglets épinglés, utilisée pour un accès rapide aux pages importantes. Pour augmenter le nombre d'onglets épinglés (au détriment de l'espace disponible pour les onglets ouverts), déplacez simplement le séparateur de section avec la souris.
     Version Firefox 140
     Version Firefox 140
  • Le menu contextuel affiché lorsque vous cliquez avec le bouton droit sur un onglet ou un groupe d'onglets sélectionnés a été mis à jour pour inclure l'élément « Décharger l'onglet », qui vous permet de décharger les onglets de la mémoire pour réduire la consommation de mémoire et de processeur.
     Version Firefox 140
  • Ajout de moteurs de recherche. Pour ajouter des moteurs de recherche à vos sites à l'aide de la balise Pour définir les paramètres du moteur de recherche, vous pouvez utiliser l'option « Ajouter un moteur de recherche » dans le menu contextuel qui apparaît après un clic droit sur le champ de recherche. Le moteur de recherche peut également être ajouté via le configurateur (Paramètres > Recherche > Ajouter).
     Version Firefox 140
     Version Firefox 140
  • L'interface de personnalisation du contenu de la barre d'outils (Personnaliser la barre d'outils… dans le menu contextuel) permet désormais de supprimer le raccourci vers la liste des modules complémentaires. En masquant le bouton « Modules complémentaires », vous pouvez accéder à l'interface de gestion des modules complémentaires via le bouton « Extensions » du menu principal.
     Version Firefox 140
  • Lors de la traduction de l'intégralité du contenu d'une page dans une autre langue, seul le contenu visible est désormais traduit en premier, le reste étant traduit au fur et à mesure du défilement. Ce changement réduit la consommation de ressources et améliore la réactivité de l'interface lors de la traduction.
  • Pour les utilisateurs de Pologne, d'Italie et d'Autriche, la fonction de remplissage automatique des adresses dans les formulaires Web a été activée, qui n'était auparavant disponible que pour les États-Unis, la Grande-Bretagne, le Canada, l'Allemagne et la France.
  • La barre d'outils et la nouvelle page à onglets ont été supprimées des composants liés au service Pocket, qui n'est plus pris en charge par Mozilla.
  • L'implémentation du sandbox Linux restreint l'accès aux pilotes de périphériques via ioctl.
  • Ajout de la prise en charge de l'attribut « aria-keyshortcuts », défini dans la spécification ARIA (Accessible Rich Internet Applications) pour les personnes handicapées, qui vous permet de spécifier des raccourcis clavier pour basculer le focus sur un élément.
  • Ajout de l'API CookieStore, qui vous permet d'obtenir, de définir et de supprimer des cookies de manière asynchrone à partir de scripts exécutés dans le contexte de pages HTML ou de Service Workers.
  • L'API Custom Highlight a été implémentée. Elle permet de modifier arbitrairement le style des zones de texte sélectionnées et de ne pas être limité par le style fixe fourni par le navigateur pour les zones sélectionnées (::selection, ::inactive-selection) et la mise en évidence des erreurs de syntaxe (::spelling-error, ::grammar-error). Par exemple, en utilisant la nouvelle API dans les frameworks web proposant des outils d'édition de texte, vous pouvez implémenter vos propres mécanismes de mise en évidence du texte, de mise en évidence différente lors de l'édition conjointe par plusieurs utilisateurs et de marquage des erreurs lors de la vérification orthographique. Si auparavant des manipulations complexes avec l'arborescence DOM étaient nécessaires pour créer une mise en évidence non standard, l'API Custom Highlight propose des opérations prêtes à l'emploi pour ajouter et supprimer des mises en évidence, sans affecter la structure DOM, et pour appliquer des styles lors de la liaison aux objets Range.
  • Ajout de la prise en charge de l'événement pointerrawupdate, qui permet de suivre le mouvement du pointeur. Comparé à l'événement pointermove, ce nouvel événement est généré plus fréquemment et à mesure que les données sont disponibles, ce qui peut s'avérer utile dans les applications nécessitant un suivi précis du mouvement du pointeur.
  • En mode de navigation privée, les sites sont autorisés à utiliser les Service Workers pour effectuer des tâches en arrière-plan et à utiliser les API IndexedDB et DOM Cache avec un stockage chiffré.
  • Taille et style de police unifiés pour tous les éléments , qui sont désormais indépendants de l'utilisation à l'intérieur des blocs , , Et .
  • Lors de la sérialisation d'attributs HTML, l'échappement des caractères « < » et « > » a été activé afin de rendre certains types d'attaques XSS plus difficiles. Les méthodes Element.innerHTML, Element.outerHTML, Element.getHTML, ShadowRoot.innerHTML et ShadowRoot.getHTML remplacent désormais les caractères « < » et « > » par « » lors de la sérialisation de HTML en chaîne.
  • Dans les outils de développement web, le panneau d'inspection offre désormais des fonctionnalités de recherche étendues dans l'arborescence DOM de la page active. La possibilité de trier les résultats de recherche selon le nombre d'éléments trouvés et la prise en charge des pseudo-classes ont été implémentées.
  • La version Android a simplifié la gestion des favoris (un bouton « Tout sélectionner » a été ajouté pour effectuer des opérations sur plusieurs favoris simultanément). La sécurité en navigation privée a été renforcée.

Outre les nouvelles fonctionnalités et les corrections de bugs, Firefox 140 corrige 17 vulnérabilités. Six d'entre elles sont liées à des problèmes de gestion de la mémoire, tels que des dépassements de tampon et l'accès à des zones mémoire déjà libérées. Ces problèmes peuvent potentiellement conduire à l'exécution de code malveillant lors de l'ouverture de pages spécialement conçues. Par ailleurs, on peut noter un problème dans le module complémentaire WebCompat de Firefox, qui permet d'identifier les instances du navigateur, y compris lors de la consultation d'une page en mode privé. Cette vulnérabilité est due à la possibilité d'obtenir un identifiant persistant (UUID) grâce à l'analyse des ressources générées par le module complémentaire WebCompat.

Firefox bêta 141 réduit la consommation de mémoire sous Linux et supprime l'obligation de redémarrer après la mise à jour à l'aide d'un gestionnaire de paquets.

Source: opennet.ru

Ajouter un commentaire