Version Firefox 97

Le navigateur Web Firefox 97 est sorti. De plus, une mise à jour de la branche de support à long terme a été créée - 91.6.0. La branche Firefox 98 est passée en phase de test bêta dont la sortie est prévue pour le 8 mars.

Principales nouveautés :

  • Les 18 thèmes de couleurs saisonnières Colorway proposés dans Firefox 94 en tant que module complémentaire intégré pour une durée limitée ont expiré. Les utilisateurs qui ont l'intention de continuer à utiliser les thèmes Colorway peuvent les activer dans le gestionnaire de modules complémentaires (about:addons).
  • Dans les assemblys pour la plate-forme 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 de l'enregistrer au format PDF est conservée).
  • Correction de problèmes de construction avec les bibliothèques Wayland 1.20.
  • Résolution d'un problème où le zoom par pincement cessait de fonctionner sur les écrans tactiles après avoir déplacé un onglet vers une autre fenêtre.
  • La page about:processes sous Linux a amélioré la précision de la détection de la charge du processeur.
  • Résolution d'un problème d'affichage des angles vifs des fenêtres dans certains environnements utilisateur, tels que Elementary OS 6.
  • Sur la plateforme Windows 11, la prise en charge d'un nouveau style de barre de défilement a été ajoutée.
  • Sur la plate-forme macOS, le chargement des polices système a été amélioré, ce qui, dans certaines situations, a accéléré l'ouverture et le passage à un nouvel onglet.
  • Dans la version pour plateforme Android, les sites récemment ouverts sont mis en évidence dans l'historique des visites. L'affichage des images des favoris récemment ajoutés a été amélioré sur la page d'accueil. Sur la plateforme Android 12, le problème de collage des liens depuis le presse-papiers a été résolu.
  • Les constructions CSS avec des types de longueur et de pourcentage de longueur permettent l'utilisation des unités « cap » et « ic ».
  • Ajout de la prise en charge de la règle CSS @scroll-timeline et de la propriété CSS animation-timeline, permettant à la chronologie de l'animation dans l'API AnimationTimeline d'être liée à 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 des couches en cascade par défaut, définies à l'aide de la règle @layer et importées 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, ce qui vous permet d'utiliser les méthodes requestAnimationFrame et CancelAnimationFrame dans des Web Workers distincts.
  • Les méthodes AbortSignal.abort() et AbortController.abort() ont désormais la possibilité de définir la raison de la réinitialisation du signal, ainsi que de lire la raison via la propriété AbortSignal.reason. Par défaut, la raison est AbortError.

En plus des innovations et des corrections de bugs, Firefox 97 a corrigé 42 vulnérabilités, dont 34 sont marquées comme dangereuses. 33 vulnérabilités (5 sous CVE-2022-22764 et 29 sous CVE-2022-0511) sont causées par des problèmes de mémoire, tels que des débordements de tampon et l'accès à des zones mémoire déjà libérées. Potentiellement, ces problèmes peuvent conduire à l'exécution de code d'un attaquant 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 demande avant le début du téléchargement, les fichiers démarrent désormais automatiquement le téléchargement et peuvent être ouverts à tout moment via le panneau avec des informations sur la 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

Ajouter un commentaire