Le navigateur web Firefox 97 est disponible. Une mise à jour de support à long terme, la version 91.6.0, est également disponible. Firefox 98 est entré en phase de test bêta et sa sortie est prévue pour le 8 mars.
Principales nouveautés :
- Les 18 thèmes saisonniers Colorway proposés dans Firefox 94 et disponibles en tant que module complémentaire intégré à durée limitée ont expiré. Les utilisateurs souhaitant continuer à utiliser les thèmes Colorway peuvent les activer dans le Gestionnaire de modules complémentaires (about:addons).
- Dans les assemblages pour la plateforme Linux La possibilité de générer un document PostScript pour l'impression a été supprimée (la possibilité d'imprimer sur des imprimantes PostScript et d'enregistrer au format PDF demeure).
- Problèmes résolus avec la construction avec les bibliothèques Wayland 1.20.
- Résolution d'un problème où le pincement pour zoomer cessait de fonctionner sur les écrans tactiles après avoir déplacé un onglet vers une autre fenêtre.
- Sur la page about:processes dans Linux La précision de la détermination de la charge du processeur a été améliorée.
- Correction d'un problème d'affichage des coins pointus des fenêtres dans certains environnements utilisateur, tels que elementary OS 6.
- la plate-forme Windows 11 Ajout de la prise en charge du nouveau style de barre de défilement.
- la plate-forme macOS Amélioration du chargement des polices système, ce qui a permis, dans certaines situations, une ouverture et un passage plus rapides à un nouvel onglet.
- Dans la version de la plateforme Android Les sites web récemment ouverts sont désormais mis en évidence dans votre historique de navigation. L'affichage des images des favoris récemment ajoutés sur la page d'accueil a été amélioré. Sur la plateforme Android 12 Le problème lié au collage des liens depuis le presse-papiers a été résolu.
- Dans les constructions CSS avec les types length et length-percentage, l'utilisation des unités « cap » et « ic » est autorisée.
- Ajout de la prise en charge de la règle CSS @scroll-timeline et de la propriété CSS animation-timeline, qui vous permettent de lier la chronologie de l'animation dans l'API AnimationTimeline à la progression du 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.
- CSS inclut la prise en charge par défaut des calques en cascade, définis avec la règle @layer et importés via la règle CSS @import à l'aide de la fonction layer().
- Ajout de la propriété CSS scrollbar-gutter pour contrôler la manière dont l'espace d'écran est réservé à la barre de défilement. Par exemple, lorsque vous ne souhaitez pas que le contenu défile, vous pouvez étendre la sortie pour occuper la zone de la barre de défilement.
- Compatibilité améliorée avec le framework Web Marionette (WebDriver).
- L'API AnimationFrameProvider a été ajoutée à l'ensemble DedicatedWorkerGlobalScope, permettant l'utilisation des méthodes requestAnimationFrame et cancelAnimationFrame dans des travailleurs Web individuels.
- Les méthodes AbortSignal.abort() et AbortController.abort() permettent désormais de définir la raison de la réinitialisation du signal, ainsi que de la lire via la propriété AbortSignal.reason. Par défaut, la raison est définie sur AbortError.
Outre les nouvelles fonctionnalités et les corrections de bugs, Firefox 97 corrige 42 vulnérabilités, dont 34 sont considérées comme graves. Trente-trois d'entre elles (cinq sous CVE-2022-22764 et 29 sous CVE-2022-0511) sont causées par des problèmes de gestion de la mémoire, tels que des dépassements de tampon et l'accès à la mémoire après sa libération. Ces problèmes pourraient potentiellement conduire à l'exécution de code malveillant lors de l'ouverture de pages spécialement conçues.
Modifications dans Firefox 98 bêta :
- Le comportement lors du téléchargement de fichiers a été modifié : au lieu d'afficher une invite avant le téléchargement, les fichiers commencent désormais à se télécharger automatiquement et peuvent être ouverts à tout moment via le panneau de progression du téléchargement ou supprimés directement depuis le panneau de téléchargement.
- Ajout de nouvelles actions au menu contextuel affiché lors d'un clic droit sur les fichiers dans la liste de téléchargement. Par exemple, en utilisant l'option "Toujours ouvrir les fichiers similaires", vous pouvez autoriser Firefox à ouvrir automatiquement un fichier une fois le téléchargement terminé dans une application associée au même type de fichier sur le système. Vous pouvez également ouvrir le répertoire avec les fichiers téléchargés, aller sur la page à partir de laquelle le téléchargement a été lancé (pas le téléchargement lui-même, mais le lien de téléchargement), copier le lien, supprimer la mention du téléchargement de l'historique de navigation et effacer le liste dans le panneau des téléchargements.
- Afin d'optimiser le processus de lancement du navigateur, la logique de lancement des modules complémentaires qui utilisent l'API webRequest a été modifiée. Seul le blocage des appels webRequest entraînera désormais l'exécution des modules complémentaires au démarrage de Firefox. Les requêtes Web en mode non bloquant seront retardées jusqu'à ce que Firefox ait fini de démarrer.
- Activé la prise en charge de la balise HTML " , qui vous permet de générer des boîtes de dialogue et des composants pour une interaction utilisateur interactive, tels que des alertes fermables et des fenêtres imbriquées. Les fenêtres créées peuvent être contrôlées à partir du code JavaScript.
- Panneau de compatibilité ajouté aux outils de développement Web. Le panneau affiche des indicateurs qui vous avertissent d'éventuels problèmes avec les propriétés CSS de l'élément HTML sélectionné ou de la page entière, vous permettant de déterminer les incompatibilités avec différents navigateurs sans tester séparément la page dans chaque navigateur.
Source: opennet.ru
