Disponible Firefox 152, dont les principales nouveautés comprennent une interface de paramètres retravaillée et un support expérimental de JPEG XL.
- Entièrement retravaillé l'interface des paramètres du navigateur (browser.settings-redesign.enabled). Les grandes sections ont été divisées en pages distinctes, et la navigation dans les paramètres a été améliorée.
- Ajoutés des intervalles supplémentaires lors du changement d'échelle de la page.
- Une option a été ajoutée aux paramètres expérimentaux pour la possibilité activer le support de JPEG XL (JXL).
- Lorsque l'on tape dans la barre d'adresse les mots «silencieux», «plus silencieux» et «chut» une proposition pour couper le son de tous les onglets le reproduisant apparaît.
- Sur Linux et Windows, il est désormais possible de copier l'adresse d'un onglet (y compris inactif) ou de plusieurs onglets sélectionnés en choisissant «Partager» → «Copier le lien» dans le menu contextuel de l'onglet.
- Dans les paramètres de la barre d'outils, le bouton «Envoyer l'onglet» est désormais disponible, et il peut être déplacé sur la barre. Sur la page «Erreur d'établissement d'une connexion sécurisée»,
- le code d'erreur TLS. ajouté WebAuthn Related Origin Requests
- Mise en œuvre de la prise en charge (permet d'utiliser une seule clé d'accès sur plusieurs domaines). Si un utilisateur actualise la page en mode navigation privée, Firefox considérera cela comme un problème et proposera
- de désactiver le blocage des traqueurs sur celle-ci. La barre latérale «Onglets d'autres appareils» permet désormais.
- d'ouvrir un lien dans un nouvel onglet ou dans un nouveau conteneur. d'installer Si un utilisateur commence à télécharger un PDF ou un autre fichier affichable dans le navigateur, puis ferme l'onglet actuel ou passe à un autre, le fichier sera maintenant
- ouvert en arrière-plan, au lieu de prendre le focus.l'absence dans le menu contextuel de l'option «Coller» lors de l'édition de texte sur certains sites (Squarespace, LinkedIn, eBay).
- Corrigé Dans les systèmes à plusieurs écrans, la fenêtre «À propos de» s'ouvre désormais
- sur le même écran que la dernière fenêtre utilisée du navigateur. le design de la boîte de dialogue «Signaler un site cassé». En particulier, lorsque la catégorie «Autre» est choisie, l'utilisateur doit maintenant décrire ce qu'il pense être cassé. Le traducteur intégré a acquis le support des langues basque et galicienne.
- Mis à jour Dans les versions en croate, anglais britannique, géorgien, persan, slovène, tadjik, tamoul, tibétain, turc, gallois et kosovar, un dictionnaire de vérification orthographique a été ajouté par défaut.
- Dans les versions croates, anglaises britanniques, géorgiennes, persanes, slovènes, tadjikes, tamoules, tibétaines, turques, galloises et kosovar, un dictionnaire pour la vérification orthographique a été ajouté par défaut.
- Les corrections orthographiques et les suggestions ont été mises à jour avec des améliorations de support pour de nouvelles langues.
- Dans Linux et macOS le déplacement et la sélection incorrects à l'aide des touches fléchées dans un texte écrit de droite à gauche ont été corrigés.
- macOS :
- Activé le support de la sauvegarde globale des profils.
- Établi le support des raccourcis clavier système pour naviguer dans le texte, y compris le déplacement par paragraphes.
- Le glisser-déposer d'images depuis le navigateur vers le bureau place le fichier à l'endroit où il a été glissé, et cela fonctionne également de manière plus réactive.
- Les cookies ne contenant pas le caractère = sont maintenant traités comme des cookies sans valeurs (name="foo", value=""), et non comme anonymes (name="", value="foo"). Le même comportement est observé sur Safari.
- SVG : 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. le support de la propriété SVGTextPathElement.side (indique de quel côté du chemin de texte le texte est dessiné).
- CSS : Ajouté la propriété field-sizing (permet de contrôler les tailles des éléments de formulaire).
- API :
- Interface PerformanceResourceTiming a acquis les propriétés firstInterimResponseStart et finalResponseHeadersStart (permettent de mesurer le temps pris par le navigateur pour obtenir les réponses HTTP intermédiaires et la réponse HTTP finale après avoir envoyé la requête respectivement).
- Mise en œuvre de le support des propriétés AnimationEvent.animation et TransitionEvent.animation (offrent un moyen plus pratique d'accéder à l'animation associée que d'appeler element.getAnimations() avec un filtrage par les propriétés animationName ou propertyName).
- DOM :
- Interface Notification sont maintenant prend en charge les propriétés actions et maxActions (contiennent respectivement les actions définies à l'aide de ServiceWorkerRegistration.showNotification(), et le nombre maximal d'actions, spécifique à la plateforme, pouvant être définies pour la notification). Cela permet aux développeurs d'ajouter des boutons aux notifications web pour réaliser diverses actions.
- Méthode Element.getAnimations() sont maintenant peut accepter le paramètre options.pseudoElement (permet de sélectionner directement un pseudo-élément spécifique au lieu de filtrer les résultats obtenus avec { subtree: true }).
- Méthode Element.requestPointerLock() l'accès nécessaire et a l'intention de travailler à la correction des erreurs critiques et à la formation de nouvelles versions. ajoute le support du paramètre options.unadjustedMovement (permet de désactiver l'accélération de la souris au niveau du système d'exploitation et d'utiliser les données "brutes" du mouvement de la souris lors d'un contrôle lent et précis du curseur).
- Médias, WebRTC et Web Audio : La propriété receiveTime est maintenant incluse dans les métadonnées retournées par les méthodes RTCEncodedVideoFrame.getMetadata() et RTCEncodedAudioFrame.getMetadata(), et peut également être transmise aux constructeurs RTCEncodedVideoFrame() et RTCEncodedAudioFrame() en tant que propriété dans le paramètre options.
- La reconnaissance des règles CSS non fonctionnelles prend désormais en compte Ajouté configuration «Afficher les commentaires», permettant de désactiver l'affichage des commentaires HTML dans l'Inspecteur.
Source : linux.org.ru
