Disponible Firefox 76.
- Gestionnaire de mots de passe :
- Désormais préviens qu'un nom d'utilisateur et un mot de passe enregistrés pour la ressource ont été exposés lors d'une fuite de données provenant de cette ressource, et également que le mot de passe enregistré a été aperçu dans une fuite d'une autre ressource (il est donc conseillé d'utiliser des mots de passe uniques). La vérification des fuites ne révèle pas les identifiants au serveur distant : le nom d'utilisateur et le mot de passe sont hachés, et les premiers caractères du hachage sont envoyés au service Have I Been Pwned, qui retourne tous les hachages qui correspondent à la demande. Ensuite, le navigateur vérifie localement le hachage complet. Une correspondance signifie que les identifiants se trouvent dans une fuite.
- Lors de la création d'un nouveau compte ou de la modification d'un mot de passe existant, l'utilisateur se voit automatiquement proposer de générer un mot de passe fort (12 caractères incluant des lettres, des chiffres et des caractères spéciaux). Cette fonctionnalité est désormais proposée pour tous les champs , et pas seulement pour ceux qui ont l'attribut « autocomplete = new-password ».
- Sous macOS et Windows, lors de la tentative de consultation des mots de passe enregistrés un mot de passe/PIN/biométrie/clé matérielle du compte OS sera requis (à condition qu'un mot de passe principal ne soit pas défini). L'implémentation de cette fonctionnalité sous Linux est perturbée par le bogue 1527745. Amélioration du mode « image dans l'image » : une vidéo détachée peut être mise en plein écran (et revenir en arrière) par un double-clic..
- Il est désormais possible de traiter un site web comme une application de bureau (dans une fenêtre séparée, sans interface de navigateur, où la navigation par lien est possible uniquement au sein du domaine actuel). Le paramètre browser.ssb.enabled ajoute dans le menu du site (« trois points » dans la barre d'adresse) l'option « Installer le site en tant qu'application ».
- Ajout d'un mode ‘HTTPS uniquement’ (dom.security.https_only_mode), où toutes les requêtes au protocole HTTP sont automatiquement redirigées vers HTTPS et bloquées si l'accès à HTTPS échoue. De plus, depuis Firefox 60, il existe un paramètre plus souple security.mixed_content.upgrade_display_content, qui fait la même chose, mais uniquement pour le contenu passif (images et fichiers multimédias).
- Sur les systèmes utilisant Wayland, l'accélération matérielle de la lecture vidéo au format VP9 et d'autres formats a été implémentée (en plus du support de l'accélération H.264 ajouté dans le
- dernier numéro). Dans l'interface de gestion des modules complémentaires, il y a maintenant Dans l'interface de gestion des extensions, il y a maintenant
- Dans l'interface de gestion des modules complémentaires, il y a maintenant tous les domaines sont affichés, auxquels l'extension a accès (auparavant seuls quelques premiers domaines de la liste étaient affichés).
- La page about:welcome a été complètement repensée.
- Lors de l'ouverture de nouveaux onglets, la largeur de l'ombre autour de la barre d'adresse a été légèrement réduite.
- La taille de la barre des marques a été légèrement augmentée afin que les utilisateurs d'écrans tactiles ne se trompent pas.
- WebRender est activé par défaut sur les ordinateurs portables fonctionnant sous Windows avec graphiques Intel d'au moins la 9ème génération (HD Graphics 510 et supérieur) et une résolution d'écran <= 1920×1200.
- Le support est implémenté couleurs système CSS4.
- JS : prise en charge de numberingSystem et calendar dans les constructeurs Intl.NumberFormat, Intl.DateTimeFormat et Intl.RelativeTimeFormat.
- Prise en charge activée AudioWorklet, permettant une manipulation audio complexe dans des scénarios tels que les jeux ou la réalité virtuelle. De plus, cela résout le problème de l'absence de son dans le client web Zoom.
- Paramètre window.open() windowFeatures ne permet plus de masquer des éléments de la fenêtre du navigateur (tabbar, menubar, toolbar, personalbar), mais sert uniquement à indiquer si la page sera ouverte dans une nouvelle fenêtre. Cette fonctionnalité n'était supportée que dans Firefox et IE, et causait des problèmes lors de la restauration de session.
- Les tentatives des pages web de passer par un protocole inconnu via location.href ou <meta http-equiv=«refresh»> ne conduisent plus à la page «Type d'adresse inconnu», mais sont silencieusement bloquées (comme dans Chromium). Pour ouvrir des applications tierces, il convient d'utiliser window.open() ou <iframe>.
- La reconnaissance des règles CSS non fonctionnelles prend désormais en compte
- Débogueur : éléments du panneau «Sources» par les militaires russes. Pour détruire les données avec le support, il suffit d'appuyer sur un bouton. En principe, un système artisanal similaire peut être fait soi-même ou acheté en ligne — il y en a plusieurs. option du menu contextuel «Ajouter au panneau noir».
- Débogueur : «Piste d'appel → Copier la trace de la pile» maintenant copie les liens complets, pas seulement les noms de fichiers.
- Moniteur réseau : la largeur de la colonne s'ajuste au contenu lors d'un double clic sur la bordure de la colonne.
- Moniteur réseau : l'élément de menu «Copier → Copier en tant que cURL» a acquis avec l'option —globoff, qui désactive le globbing si le lien copié contient des crochets.
- Moniteur réseau : l'onglet «Messages» des requêtes websockets a reçu nouveau filtre «Control» pour afficher les trames de contrôle.
- Console web : en mode multiligne les extraits de code de plus de cinq lignes sont abrégés jusqu'à cinq lignes, précédées d'une icône de triangle et se terminant par des points de suspension. Lorsqu'on clique dessus, elles se déplient et montrent le code complet, et lors d'un nouveau clic, elles se replient.
- Console Web : liens vers les éléments DOM affichés dans la console, ont acquis une option de menu contextuel « Afficher dans l'inspecteur », qui montre l'élément dans le panneau HTML de l'inspecteur de page.
Source : linux.org.ru
