Disponible Firefox 79.
- Le gestionnaire de mots de passe a appris à exporter les mots de passe enregistrés (au format CSV).
- Une page avec des fonctionnalités expérimentales a été ajoutée dans la boîte de dialogue des paramètres. Pour la voir, il est nécessaire d'utiliser le paramètre browser.preferences.experimental.
- La page about:support a désormais un bouton « Effacer le cache de démarrage ».
- être contrôlée avec les flèches du clavier. la suggestion pour les requêtes de recherche incomplètes (browser.urlbar.richSuggestions.tail). Par exemple, si l'utilisateur a entré « hobbit holes for sale in l », le moteur de recherche peut lui proposer des options comme « hobbit holes for sale in london », « hobbit holes for sale in laguna », « hobbit hole for sale in lotr mod », « hobbit hole for sale in lake district », « hobbit hole for sale in lake district tripadvisor », « hobbit hole for sale in lego », « hobbit hole for sale in lord of the rings », « hobbit hole for sale in layout », « hobbit hole for sale in lego set » et « hobbit hole for sale in location rdr2 ». Le moteur de recherche doit prendre en charge cette fonctionnalité pour qu'elle fonctionne.
- Le menu contextuel des fichiers PDF téléchargés a été enrichi de choix « Ouvrir dans le visionneur par défaut » et « Toujours ouvrir dans le visionneur par défaut ».
- Un nouveau paramètre browser.urlbar.dnsResolveSingleWordsAfterSearch a été ajouté, permettant de donner la priorité aux opérations (recherche et résolution en tant qu'hôte dans le réseau local) lors de la saisie d'un mot unique dans la barre d'adresse.
- Les conteneurs ont eu la capacité d'isoler automatiquement les sites spécifiés par l'utilisateur.
- Le mécanisme de stockage des données des extensions a été réécrit en Rust et a été déplacé vers le même backend que la synchronisation de Firefox.
- Les utilisateurs en Allemagne recevront des recommandations de Pocket sur la page de nouvel onglet.
- Les plantages liés aux applications de lecture d'écran ont été corrigés.
- Les éléments SVG title et desc (étiquettes et descriptions) sont désormais correctement reconnus par les applications de lecture d'écran.
- Sur les systèmes avec Wayland le support est désactivé la prise en charge des dmabuf-video-textures, qui posait problème.
- HTML :
- L'attribut sandbox de l'élément <iframe> prend désormais en charge le token allow-top-navigation-by-user-activation.
- L'installation de target="_blank" sur les éléments <a> et offre désormais un comportement identique à l'installation de rel="noopener". Cela compliquera la vie des phishers et des réseaux publicitaires.
- CSS : prefers-color-scheme a perdu sa valeur no-preference.
- JavaScript:
- Prise en charge activée SharedArrayBuffer. Elle avait été désactivée à cause de la vulnérabilité Spectre.
- La méthode Promise.any().
- Implémentation du support des objets WeakRef.
- Le support a été ajouté pour des opérateurs d'affectation logiques: ??=, &&= et ||=,
- Objets Atomics fonctionnent désormais également avec de la mémoire non partagée.
- Le créateur Intl.DateTimeFormat() a acquis le support des options dateStyle et timeStyle.
- Le créateur Intl.NumberFormat() prend désormais en charge un plus grand nombre de systèmes de numérotation.
- HTTP : prise en charge des en-têtes mise en œuvre Cross-Origin-Embedder-Policy (COEP) et Cross-Origin-Opener-Policy (COOP).
- API :
- DOM :
- Événement loadstart Le support de SVGGraphicsElement.nearestViewportElement et SVGGraphicsElement.farthestViewportElement a été supprimé, ces éléments ayant été déclarés obsolètes en février de cette année. FileReader est maintenant envoyé de manière asynchrone.
- Méthode CanvasPattern.setTransform() a obtenu un support en tant que paramètre d'entrée des objets DOMMatrix et SVGMatrix.
- Certains événements internes de Gecko (y compris DOMWindowClose) ne sont plus accessibles au contenu web.
- DOM :
- WebAssembly :
- Ajout du support de opérations groupées sur la mémoire.
- Ajout du support de les types de références.
- Ajout du support de le multithreading.
- La reconnaissance des règles CSS non fonctionnelles prend désormais en compte
- Console :
- Les requêtes avec les codes de réponse 400-499 et 500-599 sont désormais considérées comme des erreurs et affichées, même avec les filtres Response et XHR désactivés.
- Requêtes bloquées par le navigateur ou des extensions, 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. l'icône correspondante.
- Débogueur :
- Une pile d'appels asynchrones a été mise en œuvre, permettant de suivre les événements asynchrones, les temporisations et les promesses. Les chaînes d'appels asynchrones sont affichées non seulement dans la pile d'appels du débogueur, mais aussi pour les traces de pile dans les erreurs de console, ainsi que dans les requêtes réseau.
- Élément de menu « Mettre dans la boîte noire » renommé en « Ignorer ». L'aperçu des valeurs des variables à l'endroit où elles sont utilisées dans le code est désormais également disponible pour les exceptions.
- Les éléments dans les sections « Expressions à suivre » et « Portées » ont reçu une infobulle au survol indiquant leurs valeurs.
- section « Pile d'appels »
- Dans ajout d'une option de menu contextuel pour redémarrer le cadre de la pile actuel. Les erreurs JavaScript s'affichent désormais non seulement dans la console, mais aussi dans le débogueur. Les lignes correspondantes sont mises en surbrillance et montrent les détails des erreurs au survol.
- Améliorée la fiabilité de l'ouverture du code source SCSS et CSS-in-JS dans l'inspecteur, grâce à une meilleure gestion des cartes de code source.
- outil « Application »
- Ajouté , permettant de déboguerles workers de service manifests d'applications web et L'onglet « Messages » du moniteur réseau a été fusionné avec.
- l'onglet « Réponse » L'inspecteur de support d'accessibilité s'active désormais automatiquement lors de la navigation vers l'onglet correspondant, il n'est plus nécessaire de l'activer manuellement..
- mode de conception réactive
- Dans avec la simulation des touchers activée, les événements de glissement de souris sont désormais interprétés comme des événements de glissement tactile ou de balayage. En mode débogage à distance, des boutons « Précédent » et « Suivant » ont été ajoutés à la barre d'adresse.
- Résolution de l'inaccessibilité de certains outils lors de l'utilisation d'applications de lecture d'écran.
- L'inaccessibilité de certains outils lors de l'utilisation d'applications de lecture d'écran a été corrigée.
- Console :
Source : linux.org.ru
