Version Firefox 125

Le navigateur Web Firefox 125 a été publié et une mise à jour de la branche de support à long terme a été créée - 115.10.0. En raison de problèmes identifiés tardivement, la version 125.0 a été annulée et la version 125.0.1 a été annoncée comme version. La branche Firefox 126 est passée en phase de test bêta dont la sortie est prévue pour le 14 mai.

Principales innovations de Firefox 125 :

  • La visionneuse PDF intégrée a pour fonction de surligner le texte avec la couleur et la bordure sélectionnées activées par défaut.
    Version Firefox 125
  • La page Firefox View, qui facilite l'accès au contenu précédemment consulté, affiche désormais les onglets épinglés dans la section avec les onglets ouverts et ajoute la prise en charge des indicateurs d'état, par exemple, indiquant clairement que l'audio ou la vidéo est en cours de lecture dans un certain onglet, comme ainsi que vous permettant d'éteindre ou d'éteindre l'indicateur en cliquant dessus. Des indicateurs similaires ont également été ajoutés pour les signets et les notifications.
    Version Firefox 125
  • La possibilité de naviguer rapidement vers un lien enregistré dans le presse-papiers a été implémentée. S'il y a une URL dans le presse-papiers lorsque vous cliquez sur la barre d'adresse, cette URL sera automatiquement affichée comme recommandation initiale de navigation.
    Version Firefox 125
  • Ajout de la prise en charge de la lecture de contenu protégé (EME, Encrypted Media Extensions) à l'aide du codec AV1, utilisé par certains fournisseurs de streaming pour distribuer du contenu de meilleure qualité.
  • Lors du remplissage d'adresses dans des formulaires Web, une demande de sauvegarde de l'adresse est fournie (pour l'instant uniquement pour les utilisateurs des États-Unis et du Canada). À l'avenir, nous prévoyons d'utiliser les données enregistrées pour compléter automatiquement les adresses.
  • Le blocage du téléchargement de fichiers à partir d'URL figurant sur des listes de contenu potentiellement dangereux est activé.
  • Sur les systèmes qui utilisent des modules complémentaires implémentant des conteneurs d'onglets, la prise en charge de la recherche à partir de la barre d'adresse d'onglets situés dans différents conteneurs a été ajoutée.
  • Une option a été ajoutée aux paramètres qui permet de détecter automatiquement la présence d'un proxy à l'aide du protocole WPAD (Web Proxy Auto-Discovery), malgré la présence de paramètres activés pour la connexion via le proxy système.
  • Modification du comportement de contournement des boutons radio : si aucune option dans les boutons n'est sélectionnée, le fait d'appuyer sur la touche de tabulation active désormais le focus uniquement sur la première option, et la pression suivante transfère le focus d'entrée vers un autre élément, plutôt que de parcourir toutes les options. Cependant, les touches fléchées vous permettent toujours de naviguer dans les options d'un seul élément.
  • Ajout de la prise en charge de l'attribut popover, qui vous permet de créer des éléments affichés au-dessus d'autres éléments de l'interface Web. Par exemple, en utilisant le nouvel attribut, vous pouvez créer des menus d'action, afficher des invites pour remplir des formulaires, créer des interfaces d'apprentissage et implémenter la capture de contenu. Contrairement à l'élément "dialog", les éléments avec l'attribut "popover" ne sont pas modaux, prennent en charge les événements et sont facilement annulés. Le positionnement, la mise en cascade et le focus de saisie sont sélectionnés et traités automatiquement.
  • WebAssembly a le mode « multi-mémoire » activé par défaut, permettant aux modules wasm d'utiliser et d'importer plusieurs zones de mémoire linéaire indépendantes.
  • JavaScript a ajouté la prise en charge de la segmentation de texte Unicode, implémentée à l'aide de l'objet Intl.Segmenter. L'objet vous permet de segmenter avec précision le texte d'une ligne en fonction des paramètres régionaux, par exemple pour séparer les mots dans des langues qui n'utilisent pas d'espaces pour séparer les mots.
  • La prise en charge des événements ContextLost et ContextRestored a été ajoutée à l'implémentation des interfaces HTMLCanvasElement et OffscreenCanvas, vous permettant de gérer les situations de perte de contexte et de restauration dans le code utilisateur lors de l'accélération matérielle du rendu.
  • La prise en charge de la méthode navigator.clipboard.readText() est incluse pour la lecture à partir du presse-papiers avec une demande de confirmation de l'opération (après avoir appelé l'API, l'utilisateur voit le menu contextuel de collage pour confirmer l'action).
  • Ajout de la prise en charge des valeurs Stroke-Box et Content-Box à la propriété CSS « transform-box », vous permettant de modifier la méthode de calcul de la zone de référence pour les opérations de transformation, par exemple, pour implémenter des effets graphiques avancés.
  • La propriété CSS « ​​align-content » implémente la possibilité de travailler avec des conteneurs de blocs. Par exemple, "display: block" et "display: list-item" peuvent désormais être alignés à l'aide de "align-content" sans utiliser de conteneurs flex et grid.
  • La méthode SVGAElement.text est obsolète au profit de la méthode SVGAElement.textContent, plus largement utilisée.
  • Les outils de développement Web disposent d'un nouveau menu déroulant en bas du panneau du débogueur avec les actions liées à la carte source. Le paramètre "devtools.debugger.features.overlay" a été renvoyé à about:config pour désactiver l'indicateur Pause Debugger Overlay affiché en haut du contenu.
    Version Firefox 125
  • La version Android offre la possibilité de sélectionner les paramètres de thème pour les onglets (thème sombre, thème clair et sélection du thème système). Menu amélioré avec paramètres de connexion et de mot de passe. Masqué le bouton "Ouvrir dans l'application" lorsque Firefox est sélectionné comme visionneuse PDF système.

En plus des innovations et des corrections de bugs, Firefox 125 a corrigé 18 vulnérabilités (12 sont marquées comme dangereuses). 11 vulnérabilités (4 collectées sous CVE-2024-3865) sont causées par des problèmes de mémoire, tels que des débordements de tampon et l'accès à des zones mémoire déjà libérées. Potentiellement, ces problèmes peuvent conduire à l'exécution de code d'un attaquant lors de l'ouverture de pages spécialement conçues.

Firefox 126 Beta propose une nouvelle boîte de dialogue simplifiée et unifiée pour effacer les données utilisateur, qui améliore la catégorisation des données et ajoute des informations sur la taille des données enregistrées sur une période de temps sélectionnée.

Version Firefox 125


Source: opennet.ru

Ajouter un commentaire