Disponible Firefox 150.
Parmi les nouveautés intéressantes, on trouve la gestion de la disposition des pages ouvertes, l'ajout de certaines fonctions d'édition dans le visualiseur PDF et la correction d'un grand nombre de vulnérabilités, y compris celles détectées par des réseaux neuronaux.
- Linux :
- Une nouvelle fonctionnalité permet d'interdire le détachement d'onglet. La transformation inopinée d'un onglet en une fenêtre distincte a irrité les utilisateurs pendant de nombreuses années (le ticket correspondant a été ouvert il y a 9 ans). Pour désactiver le détachement des onglets, un paramètre browser.tabs.allowTabDetach est prévu. support de l'outil de sélection d'émojis fourni par GTK (généralement invoqué par la combinaison Ctrl+.).
- Disponibles versions officielles sous forme de paquets RPM.
- Dans le menu contextuel des liens ajouté l'option « Ouvrir le lien en mode écran partagé ». Lorsque deux onglets sont ouverts côte à côte, leur menu contextuel contient désormais Il existe l'option « Réorganiser les onglets ». De plus, est possible il suffit de cliquer sur l'en-tête de l'onglet en maintenant la touche Alt/Option enfoncée pour ouvrir l'onglet côte à côte avec le onglet actuel.
- En sélectionnant plusieurs onglets, vous pouvez choisir l'option « Copier les liens » dans le menu contextuel, qui place les adresses de ces pages dans le presse-papiers.
- Le visualiseur PDF peut désormais d'installer modifier l'ordre, copier et supprimer des pages dans le document.
- Une page about:translations a été ajoutée, permettant d'utiliser la traduction locale des textes.
- Ajouté une option « Faites glisser les onglets pour créer des groupes d'onglets », permettant de désactiver la création de groupes d'onglets par glisser-déposer.
- Les sites Web sont désormais interdits d'accéder aux adresses sur le réseau local (y compris le système local) sans l'approbation de l'utilisateur. Les sites utilisé permettent d'éviter le fingerprinting. Auparavant, le blocage de l'accès aux ressources locales n'était activé que lors d'une protection stricte contre le suivi, maintenant il est progressivement activé pour tous les utilisateurs.
- Un VPN gratuit est désormais disponible pour les résidents du Canada (il est donc disponible au Canada, en France, en Allemagne, au Royaume-Uni et aux États-Unis).
- Des centaines de des vulnérabilités, la plupart d'entre elles découvertes grâce à des réseaux neuronaux.
- macOS : correction de la disparition des émojis des pages Web en mode Lockdown activé.
- Windows :
- Applications Web maintenant accessibles aux utilisateurs ayant installé Firefox depuis le Microsoft Store.
- La sauvegarde du profil fonctionne désormais avec le nouveau système de gestion des profils.
- HTML : L'attribut sizes éléments <img> (et HTMLImageElement.sizes) est désormais prend en charge le mot-clé «auto» (permet aux éléments chargés paresseusement <img> d'utiliser la taille calculée de la mise en page, après l'application de toutes les règles CSS, pour choisir l'image parmi srcset).
- CSS :
- Fonction color-mix() sont maintenant peut accepter plus de deux valeurs <color>.
- Fonction light-dark() a reçu support des valeurs <image> (permet d'utiliser des images, des dégradés et similaires pour différents schémas de couleur).
- Une nouvelle fonctionnalité permet d'interdire le détachement d'onglet. La transformation inopinée d'un onglet en une fenêtre distincte a irrité les utilisateurs pendant de nombreuses années (le ticket correspondant a été ouvert il y a 9 ans). Pour désactiver le détachement des onglets, un paramètre browser.tabs.allowTabDetach est prévu. support des pseudo-classes :buffering, :muted, :paused, :playing, :seeking, :stalled et :volume-locked (permet de styliser les éléments et en fonction de leur état actuel).
- De nombreuses nouvelles fonctionnalités du langage, développées dans la spécification Raku v6.e, ont été mises en œuvre. les propriétés animation-range-start et animation-range-end (et également la propriété abrégée animation-range).
- Prise en charge mot-clé revert-rule (permet de déterminer la valeur de la propriété comme si la règle de style actuelle n'existait pas, de sorte que la valeur d'une autre règle appropriée s'applique à la place).
- La propriété overscroll-behavior (et ses formes complètes overscroll-behavior-x, overscroll-behavior-y, overscroll-behavior-block et overscroll-behavior-inline) est maintenant correctement appliqué aux conteneurs de défilement qui n'ont pas de contenu défilable, par exemple, pour des éléments avec overflow: hidden (auparavant ignorés).
- API :
- Méthode Sanitizer.replaceElementWithChildren() sont maintenant retourne false, si l'élément à remplacer est <html> dans espace des noms HTML (avec cette méthode, il n'est pas possible de créer Sanitizer, qui remplacera l'élément <html> son contenu interne).
- Ajouté la prise en charge highlightsFromPoint().
- DOM :
- Méthode Document.caretPositionFromPoint() sont maintenant prend en charge argument options.shadowRoots (permet au méthode de retourner le nœud contenant la position du curseur, à partir du DOM ombragé, à condition que le ShadowRoot soit transmis en tant qu'option).
- Mise en œuvre de support de l'interface CSSFontFaceDescriptors, et une instance de ce type est renvoyée par la propriété CSSFontFaceRule.style.
- Interface Document a acquis méthode non standard caretRangeFromPoint().
- Document et Element 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. support de la méthode ariaNotify() (met une chaîne de texte dans la file d'attente pour être prononcé par le lecteur d'écran, fournissant une alternative plus ergonomique et fiable aux régions ARIA vivantes.).
- La reconnaissance des règles CSS non fonctionnelles prend désormais en compte
- Réseau : Si la requête est redirigée, l'onglet « Réponse » affiche désormais un message expliquant l'absence de données. Réseau :
- annotation des connexions utilisant un certificat émis par une autorité de certification qui ne figure pas dans la base de certificats racines de Mozilla. Mise en œuvre de Inspecteur : Dans
- le panneau des commutateurs de pseudo-classes nouveau ajouté section avec un commutateur de pseudo-classe :open (disponible uniquement pour des éléments ayant un état ouvert, par exemple, :visited Disponible Firefox 150. Parmi les nouvelles fonctionnalités intéressantes — la gestion de l'emplacement., car il ne s'applique qu'aux éléments <a> et <area>.
Source : linux.org.ru
