La version 127 du navigateur web Firefox a Ă©tĂ© publiĂ©e et une mise Ă jour de la branche Ă long terme â 115.12.0 a Ă©tĂ© rĂ©alisĂ©e. La branche Firefox 128 est entrĂ©e en phase de tests bĂȘta, dont la sortie est prĂ©vue pour le 9 juillet.
Les principales nouveautés de Firefox 126 :
- Un bouton pour fermer tous les onglets dupliquĂ©s dans la fenĂȘtre actuelle a Ă©tĂ© ajoutĂ© au menu « V » avec la liste de tous les onglets ouverts ainsi qu'au menu contextuel des onglets.

- La substitution automatique du protocole HTTP par HTTPS est activée pour les ressources dans les balises <img>, <audio> et <video>, si ces balises sont utilisées sur une page ouverte en HTTPS. Si les ressources à charger ne sont pas accessibles en HTTPS, elles ne seront plus affichées sur les pages ouvertes en HTTPS.
- Ajout du support pour la dĂ©tection proactive adresses IP des hĂŽtes, sans attendre que l'utilisateur clique sur un lien ou demande la ressource indiquĂ©e sur la page. Les domaines Ă rĂ©soudre Ă l'avance dans le DNS doivent ĂȘtre listĂ©s via l'Ă©lĂ©ment « link » avec l'attribut ârel=»dns-prefetch»â.
- Pour rĂ©duire l'information pouvant ĂȘtre utilisĂ©e pour une identification indirecte des utilisateurs, l'architecture x86_64 sera dĂ©sormais indiquĂ©e dans l'en-tĂȘte User-Agent, ainsi que dans les API JavaScript navigator.platform et navigator.oscpu pour les systĂšmes x86 Ă 32 bits.
- L'outil de capture d'écran a désormais la prise en charge de la création de captures pour les fichiers au format SVG et XML, ainsi que pour les pages d'assistance » about: ». Ajout de la possibilité de contrÎler la création de captures d'écran avec des combinaisons de touches, compatibilité améliorée avec les thÚmes et le mode d'affichage à contraste élevé (HCM, High Contrast Mode). La performance de la capture de grandes zones de l'écran a été améliorée.
- Les paramÚtres toolkit.scrollbox.pagescroll.maxOverlapPercent et toolkit.scrollbox.pagescroll.maxOverlapLines ont été ajoutés à about:config, permettant de modifier le décalage de la page lors du défilement, exprimé en pourcentages et en lignes.
- Sur la plateforme Windows, il est dĂ©sormais possible de lancer automatiquement Firefox aprĂšs le dĂ©marrage de l'ordinateur. GrĂące au prĂ©chargement, l'utilisateur n'a pas Ă attendre lors du premier lancement de l'application â le navigateur sera prĂȘt Ă l'emploi immĂ©diatement. Ce mode s'active dans la section des paramĂštres GĂ©nĂ©ral/DĂ©marrage ou via une notification affichĂ©e de maniĂšre similaire Ă une invitation Ă dĂ©finir Firefox comme navigateur par dĂ©faut.
- Sur les plateformes macOS et Windows, une protection supplĂ©mentaire de l'accĂšs est mise en Ćuvre lors de l'utilisation de la fonction de remplissage automatique des mots de passe enregistrĂ©s ou lors de la consultation des informations sur les mots de passe dans le gestionnaire de mots de passe. De telles opĂ©rations avec le gestionnaire de mots de passe nĂ©cessiteront la confirmation de l'authentification dans le systĂšme (par exemple, saisie du mot de passe systĂšme, vĂ©rification de l'empreinte digitale, authentification vocale ou faciale).
- Sur la plateforme macOS, la navigation par éléments à l'aide de la touche tabulation est activée par défaut, au lieu d'utiliser le mode de navigation au clavier spécifique à macOS, qui ne correspond pas au comportement sur d'autres plateformes (il est possible de revenir à l'ancien mode dans les paramÚtres).
- Pour les textes utilisant le format WebVTT (Web Video Text Tracks Format), la prise en charge des caractÚres autorisés dans le balisage HTML a été ajoutée. Le WebVTT est utilisé pour organiser l'affichage du texte à des moments précis, par exemple, pour afficher des sous-titres.
- L'API Clipboard inclut par défaut l'interface ClipboardItem et prend en charge les méthodes navigator.clipboard.read() et navigator.clipboard.write(), permettant à l'application web de lire et d'écrire des données dans le presse-papiers.
Lors de la tentative de lecture de donnĂ©es du presse-papiers, Ă©crites par une autre application web, une demande de confirmation sera affichĂ©e Ă l'utilisateur avant d'exĂ©cuter l'opĂ©ration. - Un support expĂ©rimental pour le rĂ©glage de l'espacement symĂ©trique des lettres via la propriĂ©tĂ© CSS letter-spacing a Ă©tĂ© introduit. Dans ce nouveau mode, l'espace est divisĂ© en deux parties, qui s'appliquent avant et aprĂšs le caractĂšre, plutĂŽt que d'ĂȘtre appliquĂ© entre le caractĂšre actuel et le suivant. Ce mode est activĂ© via le rĂ©glage layout.css.letter-spacing.model dans about:config.
- Dans l'attribut «href» de la balise «», utilisé pour définir le chemin de base pour les liens relatifs, l'utilisation des schémas «data:» et «javascript:» est interdite.
- Dans les dégradés créés à l'aide des fonctions CSS conic-gradient(), linear-gradient(), radial-gradient(), repeating-conic-gradient(), repeating-linear-gradient() et repeating-radial-gradient(), il est permis d'utiliser le type «».
- Dans l'objet Set, qui définit une collection de valeurs, des méthodes ont été ajoutées pour réaliser des opérations typiques sur des ensembles : Set.prototype.intersection(),
Set.prototype.union(),
Set.prototype.difference(),
Set.prototype.symmetricDifference(),
Set.prototype.isSubsetOf(),
Set.prototype.isSupersetOf() et Set.prototype.isDisjointFrom(). - L'installation d'extensions dont les fichiers XPI sont signés avec des algorithmes non sécurisés est interdite (le paramÚtre PREF_XPI_WEAK_SIGNATURES_ALLOWED est par défaut réglé sur false).
- Dans la version pour la plateforme Android :
- Ajout du support de la traduction de contenu d'une langue à une autre. Comme dans la version de bureau de Firefox, un systÚme de traduction intégré à l'application est utilisé, permettant de traduire sur le systÚme local de l'utilisateur sans recourir à des services cloud externes.
- Un nouvel élément « Mots de passe » a été ajouté au menu « ... ».
- L'utilisation de la touche Entrée sur le pavé numérique des claviers de bureau est autorisée pour valider l'URL saisie dans la barre d'adresse.
- Des optimisations supplémentaires ont été intégrées lors de la compilation, augmentant la réactivité de l'interface, réduisant le temps de démarrage et prolongeant l'autonomie de l'appareil.
- La section contenant la liste des pages récemment enregistrées a été déplacée dans la section des favoris. Les éléments de la liste ne disparaissent plus aprÚs expiration.
En plus des nouveautés et corrections de bugs dans Firefox 127, 22 vulnérabilités ont été corrigées. 11 de ces vulnérabilités sont considérées comme critiques, dont 9 sont liées à des problÚmes de gestion de la mémoire, tels que des dépassements de tampon et des accÚs à des zones de mémoire déjà libérées. En raison de ces problÚmes, il est potentiel que des données permettent l'exécution de code malveillant en ouvrant des pages spécialement conçues.
Source : opennet.ru

