Firefox 121

Disponible Firefox 121.
Quoi de neuf:

  • Support Wayland inclus. Par défaut au lieu de XWayland sera utilisé le compositeur Wayland (plus ne nécessite pas lancez le navigateur avec les paramètres MOZ_ENABLE_WAYLAND). Cela a permis d'ajouter la prise en charge des gestes sur les pavés tactiles et les écrans tactiles, la navigation par balayage, la prise en charge de différents paramètres DPI lorsqu'il y a plusieurs moniteurs dans le système, et également d'améliorer les performances graphiques. En raison des limitations du protocole Wayland avec les fenêtres d'image dans l'image devra soit interagir d'une manière spéciale (généralement en cliquant avec le bouton droit sur une fenêtre), soit personnaliser davantage l'environnement console/bureau (KDE / GNOME). Outre, fixé Un problème où il n'était pas possible d'augmenter la taille de la fenêtre d'image dans l'image sous Wayland.
  • La visionneuse PDF dispose désormais d'un bouton flottant (icône de corbeille) qui facilite la suppression des dessins, des images et du texte ajoutés par l'utilisateur.
  • Dans la boîte de dialogue des paramètres ajoutée Option « Toujours souligner les liens ».
  • Si le système ne dispose pas d'un client de messagerie par défaut, lorsque vous visitez un service de messagerie prenant en charge l'ouverture des liens mailto://, Firefox offrira définissez-vous comme client de messagerie.
  • De Tor Browser adopté par patch avec des paramètres ajoutés qui vous permettent de ne pas afficher le titre de l'onglet actuel dans le titre de la fenêtre du navigateur (privacy.exposeContentTitleInWindow.privacy.exposeContentTitleInWindow.pbm).
  • Dans de nombreuses lignes, le mot « Copie », contrairement aux règles de la langue russe, est remplacé par « Copie ». Comment noté l'un des volontaires soutenant la localisation russe, l'option analphabète est plus courante et familière à la plupart des utilisateurs (par exemple, dans l'interface macOS, Apple utilise « Copier », et Microsoft sous Windows, qui compte beaucoup plus d'utilisateurs que d'utilisateurs macOS, utilise « Copier » »). Dans les localisations ukrainiennes et biélorusses, « Copie » est également utilisé. De plus, la langue n’est pas statique, elle évolue et change constamment, et ses règles s’adaptent à la majorité des locuteurs natifs.
  • Supprimé about:plugins page, qui dupliquait la section Modules complémentaires et thèmes > Plugins.
  • macOS:
  • Windows:
    • Accédez à la page d'assistance ajoutée un rappel pour installer l'extension Microsoft AV1 depuis le Windows Store (si elle est manquante) pour l'accélération matérielle du décodage du format AV1 (supporté par NVIDIA RTX 3000, AMD RX 6000 (sauf 6500XT), ainsi que les cartes vidéo Intel Xe et Arc Alchemist ).
    • Fixé impossibilité de définir Firefox comme navigateur par défaut s'il est installé à partir du package MSIX.
    • Amélioré mécanisme pour travailler avec le registre.
  • HTML: mis en œuvre soutenir chargement paresseux cadres (), ce qui accélère le chargement initial de la page et réduit également la consommation de trafic et de mémoire (dans les cas où l'utilisateur n'a pas fait défiler la page vers le bas et qu'il n'était pas nécessaire de charger le cadre).
  • CSS :
    • propriété habillage de texte maintenant soutient le balance et valeurs stables (la balance est utilisée pour les blocs courts de contenu, tels que les titres, et garantit que le contenu est équilibré et facile à lire lorsqu'il s'étend sur plusieurs lignes. stable garantit que le contenu modifié ne redistribue pas pendant que l'utilisateur le modifie ).
    • Ajouté par prise en charge du sélecteur :possède()Communément appelé parental sélecteur (vous permet d'appliquer des styles à un élément en fonction d'éléments associés, par exemple li:has(ul) correspondra à une liste qui contient la liste de niveau suivant, et h1:has(+ p) correspondra à un titre suivi d'un paragraphe) .
    • propriété retrait du texte acquis soutien à la valeur chaque ligne и pendaison (Cela facilite la spécification de certains styles de retrait de texte. Vous pouvez également combiner différentes valeurs, par exemple, text-indent: 3em hanging each-line).
  • JavaScript:
    • Mis en œuvre prise en charge des méthodes statiques Promesse.withResolvers() (vous permet de résoudre ou de rejeter une promesse après sa création).
    • Date.parse () prend désormais en charge des formats de date supplémentaires :
      • Format AAAA-MMM-JJ il permet spécifiez une année supérieure à 9999 (par exemple, 19999-Jan-01).
      • MMM-JJ-AAAA (par exemple, 01 janvier 1970).
      • Millisecondes pour les formats non ISO (par exemple 1er janvier 1970 10:00:00.050).
      • Jour de la semaine tôt (par exemple, Wed, 1970-01-01, Wed, 1970-Jan-01, alors que le jour de la semaine ne doit pas nécessairement être correct, par exemple, foo 1970-01-01 est autorisé).
    • Autres changements Date.parse ():
      • Les dates AAAA-M-JJ et AAAA-MM-J sont supérieures ne sont pas perçus comme les dates GMT.
      • Millisecondes maintenant sont circoncis après 3 caractères, plutôt que d'être arrondi.
  • WebAssembly : élimination implémentée appels de queue pour améliorer la prise en charge des langages fonctionnels.
  • WebTransport : interface WebTransportSendStream obtenu une aide à la propriété envoyer l'ordre (permet de préciser la priorité d'envoi d'un thread par rapport aux autres threads).
  • Outils de développement : dans le débogueur maintenant on peut désactiver débogueur de mots-clés ; sur la page actuelle.

Source: linux.org.ru

Ajouter un commentaire