Version Firefox 113

Le navigateur Web Firefox 113 a été publié et une mise à jour de la branche de support à long terme, 102.11.0, a été formée. La branche Firefox 114 a été déplacée en phase de test bêta et sa sortie est prévue pour le 6 juin.

Principales innovations de Firefox 113 :

  • Activé l'affichage de la requête de recherche saisie dans la barre d'adresse, au lieu d'afficher l'URL du moteur de recherche (c'est-à-dire que les clés sont affichées dans la barre d'adresse non seulement pendant le processus de saisie, mais également après avoir accédé au moteur de recherche et affiché les résultats de recherche associés à la touches saisies). La modification n'est valide que lors de l'accès aux moteurs de recherche à partir du pool d'adresses. Si la requête est saisie sur un site de moteur de recherche, l'URL s'affiche dans la barre d'adresse. Le fait de laisser les clés de recherche dans la barre d'adresse facilite la soumission de recherches d'affinement, car vous n'avez pas à faire défiler jusqu'à la zone de saisie lorsque vous parcourez les résultats.
    Version Firefox 113

    Pour contrôler ce comportement, une option spéciale est proposée dans la section des paramètres de recherche (about:preferences#search), et dans about:config le paramètre "browser.urlbar.showSearchTerms.featureGate".

    Version Firefox 113

  • Un menu contextuel a été ajouté à la liste déroulante des suggestions de recherche, qui s'affiche lorsque vous cliquez sur le bouton « … ». Le menu offre la possibilité de supprimer la requête de recherche de l'historique des visites et de désactiver l'affichage des liens sponsorisés.
    Version Firefox 113
  • Une implémentation améliorée du mode de visualisation vidéo image dans l'image (Picture-in-Picture) est proposée, dans laquelle des boutons sont ajoutés pour rembobiner pendant 5 secondes en avant et en arrière, un bouton pour ouvrir rapidement la fenêtre en plein écran, et un curseur d'avance rapide avec un indicateur de la position et de la durée de la vidéo.
    Version Firefox 113
  • Lors de la navigation en mode navigation privée, le blocage des cookies tiers et l'isolement de la mémoire du navigateur utilisée dans le code de suivi de visite ont été renforcés.
  • Lors du remplissage des mots de passe dans les formulaires d'inscription, la fiabilité des mots de passe générés automatiquement a été augmentée, dont la formation utilise désormais également des caractères spéciaux.
  • La prise en charge des images animées (AVIS) a été ajoutée à l'implémentation du format d'image AVIF (AV1 Image Format), qui utilise les technologies de compression intra-image du format d'encodage vidéo AV1.
  • Le moteur qui implémente le support technologique pour les personnes handicapées (moteur d'accessibilité) a été repensé. Performances, réactivité et stabilité considérablement améliorées pour les lecteurs d'écran, les interfaces d'authentification unique et les cadres d'accessibilité.
  • Lors de l'importation de signets à partir de Safari et de navigateurs basés sur le moteur Chromium, la prise en charge de l'importation de favicons associés aux signets a été implémentée.
  • L'isolation sandbox des processus interagissant avec le GPU, utilisée sur la plate-forme Windows, a été renforcée. Pour les systèmes Windows, vous pouvez désormais faire glisser et déposer du contenu à partir de Microsoft Outlook. Dans les versions pour Windows, l'effet visuel avec étirement est activé par défaut lorsque vous essayez de faire défiler au-delà de la fin de la page.
  • Les builds pour la plate-forme macOS permettent d'accéder au sous-menu Services directement depuis le menu contextuel de Firefox.
  • Dans les scripts utilisant l'interface Worklet (une version simplifiée des Web Workers qui donne accès aux étapes de bas niveau du rendu et du traitement du son), la prise en charge a été ajoutée pour l'importation de modules JavaScript à l'aide de l'instruction "import".
  • Activé par défaut pour la prise en charge des fonctions color(), lab(), lch(), oklab() et oklch() définies dans la spécification CSS Color Level 4, qui sont utilisées pour définir les couleurs dans les formats sRGB, RGB, HSL, Espaces colorimétriques HWB, LHC et LAB .
  • La fonction color-mix() a été ajoutée au CSS, vous permettant de mélanger les couleurs dans n'importe quel espace colorimétrique en fonction d'un pourcentage donné (par exemple, pour ajouter 10 % de bleu au blanc, vous pouvez spécifier "color-mix(in srgb, bleu 10%, blanc);") .
  • Ajout de la propriété CSS "forced-color-adjust" pour désactiver la contrainte de couleur forcée sur des éléments individuels, leur laissant un contrôle total des couleurs via CSS.
  • La prise en charge de la requête média "scripting" @media) a été ajoutée au CSS, ce qui vous permet de vérifier la disponibilité de la possibilité d'exécuter des scripts (par exemple, dans CSS, vous pouvez déterminer si la prise en charge de JavaScript est activée).
  • Une nouvelle syntaxe de pseudo-classe ":nth-child(an + b)" et ":nth-last-child()" a été ajoutée pour permettre d'obtenir un sélecteur pour pré-filtrer les éléments enfants avant d'effectuer le "An+B" principal logique de sélection sur eux.
  • Ajout de l'API Compression Streams, qui fournit une interface de programmation pour compresser et décompresser les données gzip et deflate.
  • Ajout de la prise en charge des méthodes CanvasRenderingContext2D.reset() et OffscreenCanvasRenderingContext2D.reset() pour réinitialiser le contexte de rendu.
  • Ajout de la prise en charge de fonctions WebRTC supplémentaires implémentées dans d'autres navigateurs : RTCMediaSourceStats, RTCPeerConnectionState, RTCPeerConnectionStats ("peer-connection" RTCStatsType), RTCRtpSender.setStreams() et RTCSctpTransport.
  • Suppression des fonctions WebRTC spécifiques à Firefox mozRTCPeerConnection, mozRTCIceCandidate et mozRTCSessionDescription WebRTC, qui étaient obsolètes depuis longtemps. Suppression de l'attribut obsolète CanvasRenderingContext2D.mozTextStyle.
  • Les outils de développement Web ont étendu la fonctionnalité de recherche dans les fichiers disponible dans le débogueur JavaScript. La barre de recherche a été déplacée vers la barre latérale normale, ce qui vous permet de voir les résultats lors de l'édition de scripts. Afficher les résultats minifiés et les résultats du répertoire node_modules. Les résultats de la recherche dans les fichiers ignorés sont masqués par défaut. Ajout de la prise en charge de la recherche par masques et de la possibilité d'utiliser des modificateurs lors de la recherche (par exemple, pour rechercher sans tenir compte de la casse des caractères ou pour utiliser des expressions régulières).
  • Le mode de formatage visuel (pretty print) du code JavaScript intégré est activé dans l'interface de visualisation des fichiers HTML.
  • Le débogueur JavaScript permet de remplacer les fichiers de script. L'option "Ajouter un remplacement de script" a été ajoutée au menu contextuel affiché pour les fichiers avec code, avec laquelle vous pouvez télécharger un fichier avec un script sur votre ordinateur et le modifier, après quoi ce script modifié sera utilisé lors du traitement de la page, même après avoir été rechargé.
    Version Firefox 113
  • En version Androïd :
    • Par défaut, l'accélération matérielle du décodage vidéo au format AV1 est activée, faute de quoi un décodeur logiciel est utilisé.
    • Activation de l'utilisation du GPU pour accélérer la rastérisation Canvas2D.
    • L'interface de la visionneuse PDF intégrée a été améliorée, l'enregistrement des fichiers PDF ouverts a été simplifié.
    • Correction d'un problème avec la lecture vidéo en mode écran paysage.

En plus des innovations et des corrections de bugs, Firefox 113 corrige 41 vulnérabilités. 33 vulnérabilités sont marquées comme dangereuses, dont 30 vulnérabilités (collectées sous CVE-2023-32215 et CVE-2023-32216) 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. Ces problèmes peuvent potentiellement conduire à l'exécution d'un code malveillant lors de l'ouverture de pages spécialement conçues. La vulnérabilité CVE-2023-32207 permet de contourner la demande de permissions en forçant l'utilisateur à cliquer sur le bouton de confirmation en superposant du contenu trompeur (clickjacking). La vulnérabilité CVE-2023-32205 vous permet de masquer les avertissements du navigateur via des superpositions de fenêtres contextuelles.

La version bêta de Firefox 114 introduit une interface utilisateur pour gérer la liste d'exclusion pour "DNS sur HTTPS". Les paramètres "DNS sur HTTPS" ont été déplacés vers la section "Confidentialité et sécurité". Ajout de la possibilité de rechercher des signets directement à partir du menu Signets. Le bouton pour appeler le menu des signets peut maintenant être placé sur la barre d'outils. Ajout de la possibilité de rechercher de manière sélective l'historique de navigation local lors de la sélection de l'historique de recherche dans les menus Historique, Bibliothèque ou Application.

Source: opennet.ru

Ajouter un commentaire