Disponible Firefox 149.
- Linux : Si possible on utilise le dialogue de sélection de fichiers fourni par le portail XDG org.freedesktop.portal.FileChooser (il est mieux intégré à l'environnement de bureau et offre plus de fonctionnalités) plutôt que l'interface standard GTK3.
- Une nouvelle option est apparue pour placer le contenu de deux onglets côte à côte.La commande correspondante apparaîtra dans le menu contextuel d'un onglet lorsque vous sélectionnez un ou deux onglets (browser.tabs.splitView.enabled).
- Les icônes de bouclier et de cadenas dans la barre d'adresse sont regroupées en une seule icône, ouvrant un nouveau panneau de confiance Trust Panel. (browser.urlbar.trustPanel.featureGate).
- Mis à jour le design d'un champ de recherche distinct dans la barre d'outils (browser.search.widget.new).
- Mis à jour le design des pages de messages d'erreur.
- Dans le visualiseur de PDF incluse l'accélération matérielle du rendu.
- Les sites malveillants (fonction « Bloquer le contenu dangereux et trompeur ») ne peuvent plus afficher des notifications, et tous les autorisations accordées par l'utilisateur à ces sites sont révoquées..
- Le traducteur intégré prend désormais en charge les langues bosniaque, bokmål, serbe et thaï. La précision de la traduction pour le croate a été améliorée.
- Les utilisateurs des États-Unis, du Royaume-Uni, d'Allemagne et de France auront progressivement accès à un VPN gratuit (offrant 50 Go de trafic par mois) et la possibilité d'activer ou de désactiver automatiquement le VPN pour certains sites.
- Les utilisateurs d'Australie, d'Inde, d'Italie, de Pologne et d'Autriche a été ont accès à l'auto-complétion des adresses.
- La stabilité des téléchargements HTTP/3 a été améliorée en cas de réseau instable.
- Les exigences concernant les scripts chargés dans le processus parent du navigateur (le processus responsable de l'interface et des fonctions principales du navigateur) ont été renforcées. Il est maintenant possible de tirer
- un bouton , qui appelle le dialogue système « Partager » (uniquement sur Windows et macOS).Firefox utilise maintenant
- Windows :
- l'API Windows.Devices.Geolocation moderne au lieu de l'ancienne datant de Windows 7. utilise Dans WebRender
- le regroupement des couches, ce qui limite la zone d'écran à mettre à jour lors du mouvement ou du changement d'objets. En conséquence, le défilement devient plus fluide, réduisant les délais (stutters) dans les animations et les vidéos, augmentant l'autonomie de la batterie, améliorant la performance sur les sites 'lourds' qui surchargent l'appareil. incluse HTML : Attribut global
- popover avec la valeur a acquis hint. indice (les éléments contextuels avec une valeur d'indice ne fermeront pas les éléments auto, mais fermeront d'autres éléments contextuels).
- MathML : Mise en œuvre de prise en charge de la propriété font-family : math, qui est appliqué par défaut aux éléments (garantit que les sites peuvent utiliser la police mathématique appropriée sans avoir besoin de connaître les polices présentes dans le système d'exploitation de base).
- CSS :
- La propriété shape-outside sont maintenant prend en charge une fonctionnalité xywh() comme valeur.
- La propriété vertical-align sont maintenant est forme abrégée pour les propriétés alignment-baseline, baseline-shift et baseline-source.
- Partie <container-query> dans la condition de la règle @container est maintenant optionnelle (permet de trouver les conteneurs en se basant uniquement sur leurs noms).
- API :
- Window.createImageBitmap() et WorkerGlobalScope.createImageBitmap() ont acquis paramètre options.resizeQuality. De plus, ces méthodes permettent maintenant de spécifier simultanément les paramètres de mise à l'échelle (options.resizeWidth ou options.resizeHeight), ainsi que les paramètres de la zone d'image (sx, sy, sw et sh). Auparavant, en spécifiant les deux groupes de paramètres, l'image d'origine était retournée sans mise à l'échelle.
- 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 Reporting API pour les rapports sur les violations CSP et Integrity-Policy. Elle d'installer transmet des objets de rapport sur les pages avec violations CSPViolationReport et IntegrityViolationReport via ReportingObserver (les rapports peuvent être filtrés par la propriété type : "csp-violation" ou "integrity-violation"). La version sérialisée des objets de rapport peut être envoyée au serveur spécifié dans l'en-tête HTTP correspondant - les noms des points de terminaison (endpoints) et les URL qui leur correspond sont à indiquer au préalable dans les en-têtes Reporting-Endpoints ou Report-To.
- DOM :
- Méthode HTMLSelectElement.showPicker() sont maintenant est pris en charge pour la liste des paramètres définis dans <datalist>.
- Ajouté une interface CloseWatcher (permet d'implémenter des composants qui peuvent être fermés par des mécanismes standard (par exemple, la touche Échap sous Windows), tout comme cela se produit avec les composants système (dialogues ou éléments contextuels).
- Les méthodes DOM permettent maintenant supportent une gamme plus large de caractères pour les noms d'éléments et d'attributs (le même ensemble de caractères que celui autorisé par le parseur HTML).
- Médias, WebRTC et Web Audio
- 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 de la méthode HTMLMediaElement.captureStream() (renvoie un objet qui diffuse en temps réel le contenu de l'élément multimédia).
- MediaElementAudioSourceNode sont maintenant Le débogueur JavaScript le volume de l'élément multimédia lors de la capture du son.
- Méthode HTMLMediaElement.mozCaptureStream() sont maintenant capture le son brut directement à partir de la source, sans appliquer les réglages de volume de l'élément multimédia.
- La reconnaissance des règles CSS non fonctionnelles prend désormais en compte
- Dans la barre d'outils de l'inspecteur de stockage ajouté Bouton pour supprimer toutes les entrées du stockage sélectionné.
- À côté de chaque déclaration CSS liée à la valeur calculée dans l'onglet « Calculé », vous trouverez désormais Il existe une icône pour accéder à la règle correspondante dans l'onglet « Règles ».
Source : linux.org.ru
