Disponible Firefox 134.
- 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. prise en charge des gestes de maintien. Ainsi, le défilement cinétique peut maintenant être interrompu en touchant le pavé tactile avec deux doigts.
- Corrigé affichage incorrect des menus contextuels sous Wayland lorsque le zoom fractional est activé (widget.wayland.fractional-scale.enabled).
- Les utilisateurs des États-Unis et du Canada recevront progressivement about:config, dont l'activation par défaut la page d'accueil (le champ de recherche et les raccourcis sont déplacés en haut de la page, les raccourcis sont affichés sur une seule ligne. Les cartes des histoires recommandées ont été mises à jour : elles remplissent maintenant automatiquement toute la largeur de la page, permettant ainsi une utilisation plus efficace de l'espace).
- Moteur de recherche Ecosia est maintenant disponible non seulement pour les utilisateurs d'Allemagne, mais aussi pour tous les utilisateurs de la région germanophone (Autriche, Belgique, Italie, Pays-Bas, Espagne, Suède et Suisse).
- Une option pour décharger un onglet à la demande de l'utilisateur (browser.tabs.unloadTabInContextMenu) a été activée par défaut.
- l'API Windows.Devices.Geolocation moderne au lieu de l'ancienne datant de Windows 7. plus précisément respecte la spécification HTML concernant les pop-ups, ce qui réduira le nombre de cas où une fenêtre contextuelle utile est bloquée par erreur.
- Lorsque l'option privacy.resistFingerprinting est activée dans la boîte de dialogue des options, maintenant un avertissement est affiché indiquant que cela pourrait entraîner des dysfonctionnements sur certains sites. Les développeurs n'apprécient pas que cette option figure dans presque tous les guides sur le renforcement de la sécurité du navigateur, mais très rarement les auteurs de ces guides préviennent l'utilisateur que cette sécurité renforcée entraîne certains inconvénients.
- Si une extension a été désactivée en raison d'une violation des règles de Mozilla, le gestionnaire d'extensions affiche maintenant un mot de passe/PIN/biométrie/clé matérielle du compte OS sera requis (à condition qu'un mot de passe principal ne soit pas défini). L'implémentation de cette fonctionnalité sous Linux est perturbée par un message à ce sujet, expliquant la raison (« Cette extension enfreint les règles de Mozilla, elle est donc désactivée. Vous pouvez la réactiver à vos risques et périls. »).
- L'icône pour passer en mode lecture n'est plus affichée, si un fichier PDF est ouvert dans l'onglet.
- Lors de la suppression d'un paramètre dans about:config, son nom est désormais affiché barré.
- Corrigé une erreur qui faisait que la connexion WebSocket, utilisant IPv6, cessait de fonctionner si le support d'IPv6 était perdu en raison de modifications des paramètres réseau (par exemple, si l'utilisateur se connectait à un VPN ne prenant pas en charge l'IPv6).
- Windows : Activé prise en charge de l'accélération matérielle du décodage HEVC (puisque le codec nécessite des redevances, l'utilisateur doit l'acheter par vous-même, l'obtenir du fabricant OEM de l'ordinateur ou simplement ).
- CSS : Éléments avec positionnement absolu ont acquis soutien aux propriétés align-self et justify-self, ainsi que la propriété abrégée place-self.
- JavaScript:
- Ajouté support de la méthode statique RegExp.escape() (échapper à tous les symboles de syntaxe potentiels d'une expression régulière dans une chaîne, renvoyant une nouvelle chaîne pouvant être utilisée en toute sécurité comme modèle littéral pour le constructeur RegExp()).
- 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. la prise en charge méthode Promise.try() (prend un rappel de n'importe quel type (une fonction qui renvoie ou lance synchrone ou asynchrone) et encapsule le résultat dans Promise).
- WebAssembly :
- Activé la prise en charge Memory64.
- Activé la prise en charge JS String Builtins.
- API :
- l'opérateur de séquence optionnelle méthode statique PushManager.supportedContentEncodings (permet d'obtenir les algorithmes de chiffrement de charge utile autorisés messages push).
- AudioParam.value sont maintenant d'installer permet de définir une valeur même lors d'un événement automatique programmé : auparavant, l'opération était silencieusement ignorée.
- Méthode ReadableStreamBYOBReader.read() l'accès nécessaire et a l'intention de travailler à la correction des erreurs critiques et à la formation de nouvelles versions. nouvel argument options.min (indique le nombre minimum d'éléments retournés à chaque appel, ce qui permet d'éviter des itérations inutiles lors du travail avec des structures de données de taille connue).
- WebRTC : est désormais capacité à mener une transmission simultanée (simulcast) du contenu d'écran lors de l'utilisation du codec VP8 (avec d'autres codecs, cela est pris en charge depuis longtemps).
- La reconnaissance des règles CSS non fonctionnelles prend désormais en compte
- Moniteur réseau React Developer Tools afficher réponses 103 Early Hints.
- Dans le débogueur, est désormais capacité à rechercher des traces par les valeurs des arguments de l'appel de fonction.
- Déboguer les extensions est simplifié, par exemple, le code source de l'extension se recharge automatiquement dans le débogueur lors du rechargement de l'extension.
- Les valeurs des points de journalisation du débogueur sont désormais automatiquement converties en balises de profileur, facilitant l'ajout d'éléments à la chronologie des balises directement depuis le débogueur.
Source : linux.org.ru
