Firefox 78

Disponible Firefox 78.

  • Vers la boîte de dialogue de téléchargement PDF ajout de l'élément "Ouvrir dans Firefox".
  • Ajout de la possibilité de désactiver l'affichage des meilleurs sites lorsque vous cliquez sur la barre d'adresse (browser.urlbar.suggest.topsites).
  • Éléments de menu « Fermer les onglets à droite » et « Fermer les autres onglets » déplacé dans un sous-menu séparé. Si l'utilisateur a fermé plusieurs onglets à la fois (par exemple, en utilisant « Fermer les autres onglets »), alors l'élément de menu « Restaurer l'onglet fermé » les restaurera tous, et pas un seul. Auparavant, les utilisateurs qui fermaient accidentellement plusieurs onglets devaient les restaurer un par un.
  • L'apparence du mode lecture a été repensée. La barre latérale a été remplacée par une barre d'outils flottante compacte, dont la conception s'intègre mieux dans l'interface du navigateur.
  • Firefox empêchera l'économiseur d'écran de démarrer si un appel WebRTC est en cours.
  • Résolution d'un problème de longue date qui se produit lorsqu'un utilisateur tente de coller un texte long (tel qu'un mot de passe généré par un gestionnaire de mots de passe) dans un champ de longueur limitée (longueur maximale). Les versions précédentes de Firefox tronquaient silencieusement le mot de passe à une longueur spécifiée, ce qui, lors de l'enregistrement, entraînait l'envoi du mot de passe « tronqué » au serveur, tandis que l'utilisateur était sûr que son mot de passe était plus long. Bien entendu, à l’avenir, l’utilisateur ne pourra plus se connecter avec un mot de passe long. Firefox mettra désormais en évidence visuellement un champ dans lequel un texte trop long a été inséré et avertira l'utilisateur de saisir une ligne plus courte.
  • Lors de la saisie dans la barre d'adresse, en plus des suggestions du moteur de recherche, il vous sera également proposé recherches passées (navigateur.urlbar.maxHistoricalSearchSuggestions). Par exemple, si un utilisateur a déjà recherché « bonjour ours » via la barre d'adresse, lorsqu'il tape le mot « bonjour », il sera invité à rechercher « bonjour ours »).
  • Si l'utilisateur a inséré un domaine dans la barre d'adresse sans préciser le protocole, Firefox va essayer connectez-vous non seulement via HTTP, comme auparavant, mais également via HTTPS (au cas où le serveur ne prendrait pas en charge HTTP).
  • Les adresses se terminant par .example, .internal, .invalid, .local, .localhost, ,test ne provoquent plus une recherche vers un moteur de recherche ; à la place, le navigateur essaiera de les ouvrir (ces suffixes sont souvent utilisés dans le développement ).
  • Sécurité et confidentialité :
    • Ajout d'informations à la page about:protections sur le nombre de mots de passe divulgués que l'utilisateur a modifiés pour des mots de passe sécurisés, ainsi que des informations indiquant si un mot de passe spécifique a été divulgué (et doit être modifié).
    • Ajouté par paramètre layout.css.font-visibility.level, qui vous permet de spécifier quelles polices du système le navigateur signalera aux pages Web (les polices sont divisées en trois groupes : uniquement celles du système de base, les polices de base + des packs de langue, toutes les polices ). À l'avenir, nous prévoyons d'effectuer des tests pour déterminer la meilleure option qui ne gâcherait pas l'affichage des pages, mais ne révélerait pas non plus trop d'informations sur toutes les polices installées).
    • Lorsqu'un utilisateur saisit un mot dans la barre d'adresse, Firefox utilise des heuristiques pour déterminer s'il peut s'agir d'un nom de domaine sur le réseau local et envoie une requête au serveur DNS pour vérifier si un tel domaine existe sur le réseau (afin que le le premier élément de la liste déroulante consiste à suggérer d'accéder à ce domaine). Pour les utilisateurs paranoïaques ajoutée le paramètre qui contrôle ce comportement (browser.urlbar.dnsResolveSingleWordsAfterSearch).
    • Un correctif a été adopté par les développeurs de TorBrowser qui vous permet de désactiver complètement l'utilisation du DNS (network.dns.disabled).
    • désactivée prise en charge de TLS 1.0 et 1.1 (il a été désactivé dans Firefox 74, mais a ensuite été réactivé car pendant la pandémie, la disponibilité des ressources Web est devenue très importante). Si le serveur ne prend pas en charge TLS 1.2, l'utilisateur verra un message d'erreur concernant l'établissement d'une connexion sécurisée et un bouton permettant la prise en charge des protocoles hérités (leur prise en charge sera complètement supprimée à l'avenir). Chrome et Edgium désactivent également en juillet la prise en charge des anciens protocoles (TLS 1.0 est apparu en 1999 et TLS 1.1 en 2006), car ils ne prennent pas en charge les algorithmes modernes rapides et fiables (ECDHE, AEAD), mais nécessitent la prise en charge des anciens et faibles ( TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SHA1, MD5). Depuis Internet Explorer et Edge, prend en charge TLS 1.0/1.1 sera supprimé en septembre.
    • Désactivé prise en charge des chiffrements TLS_DHE_RSA_WITH_AES_128_CBC_SHA et TLS_DHE_RSA_WITH_AES_256_CBC_SHA. Firefox a été le dernier navigateur à les prendre en charge.
  • Amélioré Configuration minimale requise. Il s'agit désormais de GNU libc 2.17, libstdc++ 4.8.1 et GTK+ 3.14.
  • Il s'agit de la dernière version majeure prenant en charge macOS 10.9, 10.10 et 10.11. Il est conseillé aux utilisateurs de ces systèmes d'exploitation de passer à Firefox ESR 78.x, qui continuera à prendre en charge ces versions de macOS pendant un an.
  • De nombreuses améliorations pour les personnes handicapées :
    • Lorsque vous utilisez JAWS, appuyer sur la flèche vers le bas sur un élément d'entrée HTML contenant une liste de données ne déplace plus incorrectement le curseur vers l'élément suivant.
    • Les lecteurs d'écran ne bégayent plus ou ne se figent plus lorsque l'indicateur de microphone/caméra/partage d'écran devient net.
    • Le chargement des tables contenant des milliers de lignes a été considérablement accéléré.
    • Les éléments de saisie de texte avec des styles personnalisés affichent désormais correctement le contour du focus.
    • Les lecteurs d'écran ne passent plus par erreur à l'affichage du document lors de l'ouverture des outils de développement.
    • Le nombre d'animations a été réduit (au survol d'un onglet, à l'ouverture de la barre de recherche, etc.) pour faciliter la vie des personnes souffrant de migraines et d'épilepsie.
  • Tous les utilisateurs britanniques recevront des recommandations de Pocket sur la page Nouvel onglet.
  • CSS :
  • JavaScript:
    • Prise en charge de l'API implémentée Format de liste international.
    • Concepteur Intl.NumberFormat() obtenu un soutien pour les options proposées dans API unifiée Intl.NumberFormat.
    • À partir du V8 (moteur Chrome JS) porté nouvelle version du moteur d'expression régulière Irrégularité, qui a permis d'implémenter tous les éléments manquants d'ECMAScript 2018 (déclarations Regarde derrière, RegExp.prototype.dotAll, échapper aux classes de caractères Unicode, groupes nommés). La version précédente a été empruntée en 2014 (avant cela, Firefox avait son propre moteur), depuis lors, les développeurs ont dû maintenir le fork, en portant les modifications de Chromium. Un harnais a désormais été implémenté qui permet à Irregexp d'être transféré sous forme de module ne nécessitant pratiquement aucune adaptation. Beaucoup de travail a été fait par les développeurs du V8, qui ont réduit la dépendance d'Irregexp vis-à-vis du V8. À leur tour, les développeurs de Firefox ont soumis des correctifs en amont qui corrigent les plantages, améliorent la qualité du code et éliminent les incohérences avec la spécification JavaScript.
    • Tous les objets prototypes DOM ajoutée Propriété Symbol.toStringTag.
    • Amélioré collecte des déchets d'objets Carte faible.
  • La méthode window.external.AddSearchProvider est désormais un stub conformément à spécification.
  • DOM : méthode implémentée ParentNode.replaceChildren().
  • WebAssembly : désormais les fonctions peuvent renvoyer plusieurs valeurs à la fois.
  • Outils de développement.

Source: linux.org.ru

Ajouter un commentaire