Disponible Firefox 80.
- Il est maintenant possible de définir Firefox comme visionneuse de fichiers PDF par défaut.
- Sensible accéléré le chargement et le traitement de la liste des extensions malveillantes et problématiques. Cette nouveauté sera intégrée à la version ESR, car il est coûteux de maintenir deux formats différents de « liste noire », et les développeurs n'ont pas pu inclure le changement dans la version 78 (sur laquelle se base la branche ESR actuelle) en raison d'un problème découvert à la dernière minute.
- La création automatique d'une sauvegarde des identifiants/mots de passe enregistrés a été ajoutée. Si Firefox détecte que logins.json est corrompu, le fichier sera restauré à partir de la sauvegarde.
- Un nouveau paramètre security.warn_submit_secure_to_insecure a été ajouté, permettant de désactiver avertissement, l'avertissement affiché lors de la tentative d'envoi de données via un formulaire sur une connexion non sécurisée depuis une page chargée en HTTPS.
- Plus de paramètres expérimentaux ont été ajoutés (pour les afficher, vous devez activer browser.preferences.experimental).
- À partir du 1er septembre 2020, la durée de validité des certificats TLS ne peut excéder 13 mois, et pour les certificats émis avant cette date, elle ne peut excéder 825 jours (2 ans et 3 mois). Une erreur sera affichée lors de la tentative d'ouverture d'un site utilisant un certificat avec une durée de validité plus longue. Au fil des années, la durée maximale de validité des certificats a été constamment réduite sous la pression des fabricants de navigateurs, passant de 8 à 5, puis à 3 ans. En 2019, les autorités de certification ont réussi à maintenir l'ancienne durée (3 ans), mais début 2020, Apple a ignoré le CA/Browser Forum et a unilatéralement imposé une nouvelle restriction, après quoi Google et Mozilla ont également rejoint cette initiative.
- Le nombre d'animations a été réduit pour les utilisateurs qui ont désactivé les animations dans leurs paramètres de bureau. Par exemple, au lieu d'une animation de chargement de page, une horloge de sable sera affichée.
- Corrigé une erreur qui entraînait un préfixe « http » superflu dans l'URL copiée depuis la barre d'adresse.
- Divers problèmes et plantages liés à l'utilisation de lecteurs d'écran ont été résolus (par exemple, il est maintenant possible de lire les titres SVG ainsi que les noms d'étiquettes et les descriptions).
- JavaScript: ajouté le support de la syntaxe export * as namespace d'ECMAScript 2021.
- HTTP: directive plein écran, appliquée à <iframe>, ne fonctionnait pas si l'attribut allowfullscreen était absent.
- HTTP: en-tête Pragma sont maintenant est ignoré, s'il est présent Cache-Control.
- Web Animations API : support des opérations de composition ajouté — voir KeyframeEffect.composite et KeyframeEffect.iterationComposite.
- Media Session API : support des actions ajouté seekto (permet aux contrôles de demander la recherche d'un certain décalage temporel) et skipad (ignore le bloc publicitaire actuel pour continuer la lecture du contenu principal, si cette option est disponible et que l'abonnement le permet).
- WebGL : support de l'extension ajoutée KHR_parallel_shader_compile.
- Window.open() outerHeight et outerWidth ne sont plus accessibles aux contenus web.
- WebRTC : support de RTX et Transport-cc ajouté (améliore la qualité des appels en cas de mauvaise connexion, ainsi qu'une évaluation plus réaliste de la bande passante)
- WebAssembly : opérations atomiques autorisées pour la mémoire non partagée. Dans la console web, il est désormais possible de bloquer et débloquer les requêtes réseau à l'aide de
- La reconnaissance des règles CSS non fonctionnelles prend désormais en compte
- commandes :block et :unblock. en assignant une classe
- En cas à un élément dans l'Inspecteur, l'utilisateur se verra proposer des options d'auto-complétion. Lorsque le débogueur
- s'interrompt en cas d'exception, une infobulle sur le panneau source affichera une icône révélant la trace de la pile.la liste des requêtes de l'outil de monitoring réseau
- Dans a ajouté une icône de « tortue », indiquant une connexion lente prenant plus de 500 ms (la valeur peut être modifiée). Une nouvelle pane expérimentale est disponible dans l'Inspecteur, affichant les problèmes de compatibilité entre navigateurs.
- La base de code FreeBSD a été convertie pour utiliser OpenZFS (ZFS sur Linux)
Source : linux.org.ru
