La version 97 du navigateur web Firefox a Ă©tĂ© publiĂ©e. De plus, une mise Ă jour de la branche avec support Ă long terme a Ă©tĂ© créée â 91.6.0. La branche Firefox 98 est en phase de bĂȘta-test, avec une sortie prĂ©vue pour le 8 mars.
Les principales nouveautés :
- Les 18 thÚmes saisonniers Colorway, proposés dans Firefox 94 et réalisés sous forme d'extension intégrée pour une durée limitée, ont expiré. Les utilisateurs souhaitant continuer à utiliser ces thÚmes Colorway peuvent les activer dans le gestionnaire d'extensions (about:addons).
- La possibilité de générer un document PostScript pour l'impression a été supprimée dans les builds pour la plateforme Linux (la possibilité d'imprimer sur des imprimantes PostScript et de sauvegarder en PDF reste disponible).
- Des problÚmes avec les builds utilisant les bibliothÚques Wayland 1.20 ont été résolus.
- Un problĂšme de l'arrĂȘt du zoom par pincement sur les Ă©crans tactiles aprĂšs le dĂ©placement d'un onglet vers une autre fenĂȘtre a Ă©tĂ© rĂ©solu.
- La précision de la charge CPU sur la page about:processes sous Linux a été améliorée.
- Un problĂšme d'affichage des angles vifs pour les fenĂȘtres dans certains environnements utilisateurs, tels qu'elementary OS 6, a Ă©tĂ© rĂ©solu.
- Sur la plateforme Windows 11, le support d'un nouveau style de barres de défilement a été ajouté.
- Sur macOS, le chargement des polices systÚme a été amélioré, ce qui a permis dans certaines situations d'accélérer l'ouverture et le commutement vers un nouvel onglet.
- Dans la version Android, la mise en surbrillance de l'historique des sites récemment visités a été mise en place. Sur la page d'accueil, l'affichage des images pour les favoris récemment ajoutés a été amélioré. Sur Android 12, un problÚme de collage de liens depuis le presse-papiers a été résolu.
- Dans les constructions CSS avec des types length et length-percentage, l'utilisation des unités de mesure «cap» et «ic» est désormais autorisée.
- Le support de la rÚgle CSS @scroll-timeline et de la propriété CSS animation-timeline a été ajouté, permettant de lier la chronologie des animations dans l'API AnimationTimeline au défilement du contenu, plutÎt qu'au temps en minutes ou en secondes.
- La propriété CSS color-adjust a été renommée en print-color-adjust, comme l'exige la spécification.
- Le support par défaut des couches CSS, définies à l'aide de la rÚgle @layer et importées via la rÚgle CSS @import utilisant la fonction layer(), a été activé.
- La propriété CSS scrollbar-gutter a été ajoutée pour gérer la réservation d'espace à l'écran pour la barre de défilement. Par exemple, lorsque le défilement du contenu n'est pas nécessaire, il est possible d'élargir la sortie et d'occuper l'espace de la barre de défilement.
- La compatibilité avec le framework web Marionette (WebDriver) a été améliorée.
- L'API AnimationFrameProvider a été ajoutée au set DedicatedWorkerGlobalScope, permettant d'utiliser les méthodes requestAnimationFrame et cancelAnimationFrame dans des web workers distincts.
- Les méthodes AbortSignal.abort() et AbortController.abort() ont été mises à jour pour permettre la définition d'une raison pour l'annulation du signal, ainsi que pour lire cette raison via la propriété AbortSignal.reason. Par défaut, la raison spécifiée est AbortError.
En plus des nouveautés et des corrections de bugs, Firefox 97 a corrigé 42 vulnérabilités, dont 34 sont considérées comme critiques. 33 des vulnérabilités (5 sous CVE-2022-22764 et 29 sous CVE-2022-0511) sont dues à des problÚmes de gestion de la mémoire, tels que des débordements de mémoire tampon et des accÚs à des zones 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 préparées.
Modifications dans la version bĂȘta de Firefox 98 :
- Le comportement concernant le tĂ©lĂ©chargement de fichiers a Ă©tĂ© modifiĂ© : au lieu d'afficher une demande avant le dĂ©but du tĂ©lĂ©chargement, les fichiers commencent dĂ©sormais Ă se tĂ©lĂ©charger automatiquement et peuvent ĂȘtre ouverts Ă tout moment via la barre d'informations ou supprimĂ©s directement depuis le panneau des tĂ©lĂ©chargements.
- De nouvelles actions ont Ă©tĂ© ajoutĂ©es au menu contextuel qui s'affiche lors d'un clic droit sur les fichiers dans la liste des tĂ©lĂ©chargements. Par exemple, grĂące Ă l'option « Always Open Similar Files », il est possible de permettre Ă Firefox d'ouvrir automatiquement un fichier dans l'application associĂ©e dans le systĂšme aprĂšs son tĂ©lĂ©chargement. Il est Ă©galement possible d'ouvrir le dossier contenant les fichiers tĂ©lĂ©chargĂ©s, de naviguer vers la page Ă partir de laquelle le tĂ©lĂ©chargement a Ă©tĂ© initiĂ© (pas le tĂ©lĂ©chargement lui-mĂȘme, mais le lien vers le tĂ©lĂ©chargement), de copier le lien, d'effacer la mention du tĂ©lĂ©chargement de l'historique de navigation et d'effacer la liste dans la barre de tĂ©lĂ©chargements.
- Dans le but d'optimiser le processus de lancement du navigateur, la logique de dĂ©marrage des extensions utilisant l'API webRequest a Ă©tĂ© modifiĂ©e. DĂ©sormais, seules les requĂȘtes webRequest bloquantes entraĂźneront le lancement des extensions au dĂ©marrage de Firefox. Les appels Ă webRequest en mode non-bloquant seront retardĂ©s jusqu'Ă ce que le dĂ©marrage de Firefox soit terminĂ©.
- La prise en charge de la balise HTML «
- Les outils pour les développeurs web ont été enrichis d'un panneau d'évaluation de la compatibilité. Ce panneau présente des indicateurs avec des alertes sur les problÚmes potentiels liés aux propriétés CSS d'un élément HTML sélectionné ou de la page entiÚre, permettant d'identifier les incompatibilités avec différents navigateurs sans avoir à tester la page séparément sur chaque navigateur.
Source : opennet.ru
