Disponible Firefox 119.
- Contenu de la page "Revue Firefox" (Vue Firefox) cassé dans les rubriques « Navigation récente », « Onglets ouverts », « Onglets récemment fermés », « Onglets d'autres appareils », « Historique » (avec possibilité de trier par site ou par date). L'icône du bouton qui ouvre la page Firefox View a été modifiée.
- Les onglets récemment fermés sont désormais toujours sauvé entre les sessions (browser.sessionstore.persist_closed_tabs_between_sessions). Auparavant, ils n'étaient enregistrés que si la récupération automatique de session était activée au démarrage. De plus, la liste des onglets récemment fermés affiche désormais sont affichés onglets des fenêtres récemment fermées (browser.sessionstore.closedTabsFromClosedWindows).
- Apparu possibilité d'ajouter des images (et du texte alternatif) lors de l'édition d'un PDF.
- Implémentation du transfert de certains modules complémentaires lors de l'importation de données depuis Chrome.
- Correction de sauts inattendus dans la barre de défilement sur Facebook.
- Assistance incluse ECH (Encrypted Client Hello, développement ultérieur d'eSNI). ECH nécessite que DNS-over-HTTS soit activé dans les paramètres de votre navigateur. Parmi les principaux fournisseurs, le support pour ECH a déjà annoncé le Éclat de nuage.
- En mode Strict Tracking Protection, les sites Web ne peuvent désormais accéder qu’aux polices système et aux polices des packs de langue installés. Dans la dernière version, le même comportement a été implémenté en mode navigation privée.
- Protection totale des cookies maintenant distribué par et aux objets Blob.
- Mode image dans l'image appris à afficher les sous-titres sur viki.com.
- L'identifiant et le mot de passe lors de la connexion via le proxy SOCKS sont désormais boîte contiennent des caractères non-ASCII (Firefox ne prend toujours pas en charge l'authentification de manière native ; cela nécessite une extension tierce comme FoxyProxy).
- Firefox plus ne pas essayer devinez si le document de niveau supérieur, qui est servi par le serveur en tant qu'application/flux d'octets, est un fichier multimédia (le fichier sera téléchargé et non lu dans le navigateur).
- Les noms d'hôtes qui ne sont pas des adresses IP mais se terminent par un nombre (par exemple, foo.0, bar.0.09, a.1.2.0x., 1.2.3.4.5), plus pas considéré valide.
- Accédez à la page à propos de : journalisation ajoutée Préréglage "Graphiques".
- Fixé Bug vieux de 23 ans : les info-bulles ne restent plus au premier plan lorsque la fenêtre du navigateur perd le focus.
- Localisation ajoutée par langue Santali (assis).
- linux: abandonné livraison du binaire plugin-conteneur.
- Windows : Firefox suit désormais le paramètre système "Masquer le pointeur de la souris lorsque vous tapez avec le clavier".
- HTML : élément plus ne prend pas en charge attribut mozactionhint non standard (doit être utilisé à la place) indice de touche entrée).
- CSS : fonction atr() maintenant il permet spécifier une valeur de secours au cas où elle serait manquante attribut global (par exemple, attr(foobar, "Valeur par défaut")).
- JavaScript:
- Mis en œuvre prise en charge des méthodes statiques Objet.groupBy() и Map.groupBy() (regroupement d'éléments dans un tableau et d'objets itérables).
- Inclus support de méthode String.prototype.isWellFormed() и String.prototype.toWellFormed() (vérifie respectivement si la chaîne contient du texte Unicode bien formé (c'est-à-dire ne contient pas mères porteuses célibataires) et convertit la chaîne mal formée en texte bien formé).
- SVG : attributs, en prenant la valeur maintenant soutien Types de données CSS longueur (vous permet de redimensionner les éléments SVG en fonction de la taille de la police (cap, rem), de la fenêtre d'affichage (vh, vw, vmin) ou des unités absolues (px, cm), par ex. ).
- HTTP : en-tête Cross-Origin-Embedder-Politique reçu soutien directif sans identifiant.
- API:
- Implémentation mise à jour API d'accès au stockage: Amélioration de la sécurité, réduction des pannes de sites Web et ouverture de la voie à la suppression progressive des cookies tiers.
- Apparu possibilité de spécifier la priorité relative des flux d'envoi en incluant la propriété sendOrder dans l'argument options passé à WebTransport.createBidirectionnelStream() и WebTransport.createUnidirectionnelStream().
- Interface AuthentificateurAttestationRéponse j'ai des méthodes getAuthenticatorData(), getPublicKeyAlgorithm() и getPublicKey().
- Mis en œuvre prise en charge des extensions API d'authentification Web Propriétés des informations d'identification (credProps) (permet à l'utilisateur de demander si la découverte des informations d'identification est disponible après la création/l'enregistrement).
- Interface AuthentificateurAttestationRéponse acquis par méthode getTransports().
- Paramètre algorithme de clé dérivé méthode SubtleCrypto.deriveKey() maintenant soutient le algorithme HKDF.
- Interface PublicKeyCredential reçu support de méthode parseCreationOptionsFromJSON(), parseRequestOptionsFromJSON() и vers JSON() (conversion des objets utilisés pour créer et partager des objets d'identification en représentations JSON qui peuvent être sérialisées/désérialisées et partagées avec le serveur).
- Réflexion ARIA maintenant soutenu par pour les attributs qui ne font pas référence à d'autres éléments (seuls les attributs non IDREF sont reflétés). Il est désormais possible d'obtenir et de définir des attributs ARIA sur des éléments DOM directement via JavaScript, plutôt que d'utiliser setAttribute et getAttribute. Par exemple, au lieu de buttonElement.setAttribute("aria-pressed", "true"); vous pouvez écrire buttonElement.ariaPressed = "true";.
- Outils de développement:
- Dans l'onglet "Calculé" de l'inspecteur maintenant sont indiqués valeurs de propriétés personnalisées.
- Firefox signalera les propriétés de pseudo-éléments ignorées lors de l'affichage des propriétés CSS ignorées ::pseudo-éléments de première lettre, ::signal и ::espace réservé.
Source: linux.org.ru