Le navigateur web Firefox 99 a Ă©tĂ© lancĂ©. De plus, une mise Ă jour de la branche Ă long terme â 91.8.0 a Ă©tĂ© formulĂ©e. La branche Firefox 100 est entrĂ©e en phase de test bĂȘta, avec un lancement prĂ©vu pour le 3 mai.
Les principales nouveautés de Firefox 99 :
- Ajout de la prise en charge des menus contextuels GTK natifs. Cette fonctionnalité s'active via le paramÚtre « widget.gtk.native-context-menus » dans about:config.
- Ajout des barres de défilement flottantes GTK (la barre de défilement complÚte n'apparaßt qu'en survolant avec la souris ; à d'autres moments, une fine ligne indicatrice s'affiche, permettant de comprendre le décalage actuel sur la page, mais si la souris reste immobile, l'indicateur disparaßt aprÚs un certain temps). Par défaut, cette fonctionnalité est désactivée ; pour l'activer, une option est disponible dans about:config : widget.gtk.overlay-scrollbars.enabled.

- L'isolement sandbox a été renforcé sur la plateforme Linux : les processus traitant le contenu web se voient interdire l'accÚs à serveur X11.
- Certaines prĂ©occupations rencontrĂ©es lors de l'utilisation de Wayland ont Ă©tĂ© rĂ©solues. En particulier, un problĂšme de blocage de flux a Ă©tĂ© corrigĂ©, la mise Ă l'Ă©chelle des fenĂȘtres contextuelles a Ă©tĂ© ajustĂ©e et le menu contextuel fonctionne lors de la vĂ©rification orthographique.
- Dans le visualiseur PDF intégré, la prise en charge de la recherche avec ou sans diacritiques a été ajoutée.
- Un raccourci clavier « n » a été ajouté au mode lecteur (ReaderMode) pour activer/désactiver la lecture à voix haute (Narrate).
- Dans la version pour la plateforme Android, il est désormais possible de supprimer les cookies et les données locales stockées uniquement pour un certain de domaine. Un crash survenant aprÚs le passage du navigateur à partir d'une autre application, aprÚs une mise à jour ou un déverrouillage de l'appareil a été corrigé.
- Ajout de la propriété navigator.pdfViewerEnabled, permettant à l'application web de déterminer la présence dans le navigateur de la fonction intégrée d'affichage des documents PDF.
- Ajout de la prise en charge de la méthode RTCPeerConnection.setConfiguration(), permettant aux sites d'ajuster les paramÚtres WebRTC en fonction des caractéristiques de la connexion réseau, de modifier le serveur ICE utilisé pour la connexion et d'appliquer les politiques de transmission des données.
- L'API Network Information est désactivé par défaut, ce qui permettait d'accéder aux informations sur la connexion actuelle (comme le type (cellulaire, bluetooth, ethernet, wifi) et la vitesse). Auparavant, cette API était activée uniquement sur la plateforme Android.
En plus des nouveautés et des corrections de bugs dans Firefox 99, 30 vulnérabilités ont été corrigées, dont 9 considérées comme critiques. 24 vulnérabilités (21 regroupées sous CVE-2022-28288 et CVE-2022-28289) sont dues à des problÚmes liés à la 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 par un attaquant en ouvrant des pages spécialement conçues.
Dans la version bĂȘta de Firefox 100, il est dĂ©sormais possible d'utiliser simultanĂ©ment des dictionnaires pour diffĂ©rentes langues lors de la vĂ©rification orthographique. Sur Linux et Windows, les barres de dĂ©filement flottantes sont activĂ©es par dĂ©faut. En mode 'image dans l'image', les sous-titres sont affichĂ©s lors de la visualisation de vidĂ©os sur YouTube, Prime Video et Netflix. L'API Web MIDI est activĂ©e, permettant aux web-applications d'interagir avec les appareils musicaux connectĂ©s Ă l'ordinateur de l'utilisateur via l'interface MIDI (dans Firefox 99, cela peut ĂȘtre activĂ© grĂące Ă la configuration dom.webmidi.enabled dans about:config).
Source : opennet.ru

