La version du navigateur web Firefox 150 a été publiée et des mises à jour des branches précédentes avec support à long terme — 140.10.0 et 115.35.0. La branche Firefox 151 sera mise en phase de test beta dans les prochaines heures, avec un lancement prévu le 19 mai.
Les principales nouveautés de Firefox 150 (1, 2, 3) :
- 359 vulnérabilités ont été corrigées (56 vulnérabilités sont enregistrées sous CVE-2026-6784, 155 sous CVE-2026-6785, 110 sous CVE-2026-6786, et les autres sous des CVE distincts). 345 vulnérabilités étaient 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 pourraient potentiellement permettre l'exécution de code malveillant lors de l'ouverture de pages spécialement conçues. La majorité des problèmes ont été identifiés lors des vérifications de code par des modèles AI.
- Un bouton a été ajouté au menu contextuel qui s'affiche en cliquant avec le bouton droit de la souris sur un lien, permettant d'ouvrir rapidement le contenu du lien en mode Split View, qui permet de visualiser le contenu de deux onglets côte à côte dans une seule fenêtre. Après l'activation du mode Split View à partir du menu contextuel de l'onglet, une option de recherche parmi les onglets ouverts a été ajoutée pour choisir le deuxième onglet. Le bouton « Reverse Tabs » a également été ajouté au menu contextuel de l'onglet, permettant d’échanger les onglets dans le bloc gauche et droit du Split View.
- Une page de service about:translations a été proposée, fournissant une interface distincte pour traduire du texte d'une langue à une autre. La traduction se fait en temps réel au fur et à mesure de la saisie. Pour accéder rapidement à cette page, vous pouvez utiliser l'astuce qui apparaît lorsque vous commencez à taper le mot « translate » dans la barre d'adresse.
- La plateforme Linux utilise l'interface de sélection d'Emoji fournie par la bibliothèque GTK. L'interface s'ouvre lorsque l'on appuie deux fois sur Ctrl+« . » dans les champs de saisie de texte.
- La création de paquets rpm pour Red Hat Enterprise Linux, Fedora, openSUSE et d'autres distributions utilisant le gestionnaire de paquets RPM a été assurée.
- Il est désormais possible de transférer plusieurs onglets via le presse-papiers : si vous sélectionnez plusieurs onglets dans la barre d'onglets et choisissez dans le menu contextuel « Share → Copy X links », les titres et les URL des onglets sélectionnés seront placés dans le presse-papiers.
- Des fonctionnalités ont été ajoutées au visualiseur PDF intégré pour modifier l'ordre, copier, coller, supprimer et exporter des pages depuis un document PDF.
- Pour tous les utilisateurs, l'application de la spécification LNA (Local Network Access) est désormais activée pour restreindre les accès au système local (loopback, 127.0.0.0/8) ou au réseau interne (192.168.0.0/16, 10.0.0.0/8, etc.) lors des interactions avec des sites publics. Pour accéder aux ressources internes, l'utilisateur doit fournir des autorisations spéciales à l'application web, car cette activité est utilisée par des attaquants pour réaliser des attaques CSRF sur des routeurs, des points d'accès, des imprimantes, des interfaces web d'entreprise et d'autres dispositifs/services acceptant des requêtes uniquement depuis le réseau local. De plus, l'analyse des ressources internes peut être utilisée pour l'identification indirecte ou la collecte d'informations sur le réseau local. Auparavant, cette protection n'était active que si le mode de protection renforcée contre le suivi des mouvements (ETP, Enhanced Tracking Protection => Strict) était activé.
- Les versions pour Windows mettent en œuvre un nouveau système de gestion des profils, avec la possibilité de sauvegarder un profil dans un fichier et la prise en charge de l'utilisation de Firefox pour des applications web isolées.
- Une option a été ajoutée dans les paramètres (Paramètres > Onglets > Glisser-déposer des onglets) permettant de désactiver la création de groupes d'onglets en faisant glisser un onglet sur un autre pour ceux qui préfèrent gérer le groupement uniquement via le menu contextuel.
- Intégré gratuitement VPN-le service Firefox VPN est désormais disponible pour les utilisateurs au Canada, en plus des utilisateurs aux États-Unis, en France, en Allemagne et au Royaume-Uni. Le service permet d'accéder aux sites non pas directement, mais via des proxies intermédiaires,serveurs dans différents pays, masquant l'adresse IP de l'utilisateur. Il est possible d'activer le VPN uniquement pour certains sites. Pour activer le VPN, il est nécessaire de s'inscrire pour un compte Mozilla. Le service VPN a une limite de 50 Go de trafic par mois.
- Dans les outils pour les développeurs web, un nouvel onglet a été ajouté au panneau CSS, contenant une section distincte pour les pseudo-classes spécifiques aux éléments, telles que la pseudo-classe ":open", utilisée pour les éléments dépliants comme <dialog>, et ":visited" — utilisée pour les éléments <a> et <area>.

La barre de suivi de l'activité réseau a été équipée d'une indication des connexions sécurisées établies avec des certificats provenant d'autorités de certification non présentes dans la base de certificats racines de Mozilla.
- L'API ariaNotify a été mise en œuvre, permettant aux applications web pour personnes ayant des problèmes de vision d'afficher des notifications via un lecteur d'écran.
- Pour l'élément , la prise en charge des pseudo-classes (':playing', ':paused', etc.) a été réalisée pour modifier le style en fonction de l'état de lecture.
- Un méthode highlightsFromPoint() a été ajoutée, retournant pour une position donnée sur la page un tableau d'objets HighlightHitResult contenant des informations sur le contenu mis en évidence à l'aide de l'API CSS Custom Highlight.
- En CSS, le support de la fonction light-dark() pour les images a été ajouté, permettant de s'adapter aux réglages de mode clair ou sombre. La fonction peut spécifier deux images, qui seront choisies en fonction du mode clair ou sombre. light-dark(url('light-icon.png'), url('dark-icon.png'));
- Dans la fonction CSS color-mix(), le support du mélange d'un nombre arbitraire de valeurs de couleur a été ajouté (auparavant, seul le mélange de deux couleurs était autorisé). color-mix(in oklab, teal 20%, olive 30%, blue 50%)
- Pour les images chargées au fur et à mesure du défilement de la page (« loading=lazy »), dont les variantes sont définies via la propriété « srcset », un support pour l'attribut « sizes=auto » a été mis en œuvre. Cette valeur permet au navigateur de sélectionner automatiquement l'image appropriée à partir de l'ensemble « srcset » en fonction de la largeur disponible pour l'élément « img ».
- La version Firefox pour Android a bénéficié d'améliorations en termes de stabilité, de fluidité et de réactivité lors de la navigation.
Source : opennet.ru

