Disponible Firefox 125. Découvert au dernier moment avant la sortie erreur critique, la version est donc définie sur la version 125.0.1.
- linux: Mis en œuvre possibilité de masquer les boutons de contrôle des fenêtres fournis par des thèmes tiers (par exemple, si l'utilisateur a installé un thème de navigateur tiers, mais souhaite utiliser des boutons correspondant au thème du système) : widget.gtk.non-native-titlebar- boutons activés.
- Vue Firefox :
- Dans la liste des onglets ouverts maintenant sont indiqués et des onglets épinglés (sous la forme d'une rangée d'icônes).
- Ajoutée boutons pour fermer les onglets (auparavant, cette action était masquée dans le menu).
- Ajout des options « Épingler » et « Muet » au menu de l'onglet.
- Ajout d'indications visuelles indiquant qu'un onglet est ouvert est dans les favoris ou fixé sur la page d'accueil.
- La visionneuse PDF prend désormais en charge la surbrillance du texte (cette fonctionnalité volonté être progressivement inclus pour de plus en plus d'utilisateurs).
- Apparu la possibilité de visualiser des vidéos en streaming protégées à l'aide du codec AV1.
- Si le presse-papiers contient un lien, alors lorsque le focus est placé sur une barre d'adresse vide, l'utilisateur verra suggestion de suivre ce lien (navigateur.urlbar.clipboard.featureGate).
- La recherche des onglets ouverts via la barre d'adresse est désormais производится sur tous les conteneurs, et pas seulement celui actuel (browser.urlbar.switchTabs.searchAllContainers).
- Pour le confort des utilisateurs habitués à utiliser plusieurs navigateurs, ajoutée nouvelle page de service about:settings, qui est un lien vers about:preferences.
- Par défaut maintenant sont bloqués tous les téléchargements via le protocole HTTP non sécurisé (auparavant, seuls les téléchargements initiés à partir des pages HTTPS étaient bloqués). Le protocole HTTP n'est pas sécurisé ; n'importe quel nœud intermédiaire peut modifier ou remplacer le fichier téléchargé. Bien entendu, l’utilisateur a toujours la possibilité de forcer l’autorisation du téléchargement.
- Amélioré protection contre l'usurpation de nom de domaine (lorsque les caractères des alphabets nationaux sont utilisés).
- Activé enregistrement et remplissage automatique des adresses (uniquement pour les utilisateurs des États-Unis et du Canada).
- Voix agissant en mode lecture maintenant on peut contrôle à l’aide des flèches du clavier.
- modifié Interaction avec des groupes de boutons radio lors de la navigation avec la touche Tab. Si l’un des boutons est actif, il sera sélectionné lorsque vous appuyez sur Tab. Si aucun n'est actif, alors Tab sélectionne le premier bouton, Shift+Tab sélectionne le dernier et une seconde pression sur Tab quitte le groupe de boutons et passe à l'élément suivant, plutôt que de parcourir les boutons comme auparavant. Ce comportement est conforme à la norme WAI-ARIA.
- Windows : à construire maintenant applique Compilateur Visual Studio 2022.
- CSS :
- propriété aligner le contenu maintenant fonctionne avec affichage : bloc ; (vous permet d'aligner des éléments au niveau du bloc sans convertir votre conteneur en flex ou en grille).
- propriété boîte de transformation acquis prise en charge des valeurs de zone de contenu et de zone de contour.
- Accompagnement immobilier mis en place visibilité du contenu (vous permet d'ignorer le rendu d'un élément jusqu'à ce qu'il soit réellement nécessaire).
- JavaScript:
- Inclus soutenir Segmenteur international (vous permet d'effectuer une segmentation de texte d'une chaîne en fonction des paramètres régionaux, par exemple en divisant une chaîne en mots dans des langues qui n'utilisent pas d'espaces pour séparer les mots).
- Mis en œuvre soutenir importer des fichiers JSON en tant que modules.
- WebAssemblage : Inclus Prise en charge de plusieurs mémoires (permet aux modules WASM d'utiliser et d'importer plusieurs emplacements de mémoire linéaires indépendants).
- Inclus soutenir API de pop-over (vous permet de créer des éléments d'interface utilisateur flottants de niveau supérieur qui peuvent être utilisés pour les menus d'action, les toasts personnalisés, etc.). La fenêtre contextuelle et son déclencheur peuvent être créés à l'aide d'attributs HTML ou JavaScript et stylisés à l'aide de CSS. Les API Web suivantes sont implémentées :
- Propriétés HTMLButtonElement popoverTargetElement и popoverTargetAction.
- Propriétés HTMLInputElement popoverTargetElement и popoverTargetAction.
- propriété Élément HTML popover, méthodes cacherPopover(), showPopover() и basculePopover(), ainsi que des événements avant de basculer и événements toggle_event.
- Lors de la création de popups, vous pouvez utiliser une pseudo-classe :popover-ouvert et élément ::toile de fond.
- Les attributs globaux sont également pris en charge cible popover и action cible popover.
- Apparu prise en charge des propriétés RTCIceTransport Etat и État de rassemblementévénements liés changement d'état и rassemblementstatechange_event, ainsi que les propriétés RTCDtlsTransport.iceTransport.
- Mis en œuvre soutenir Element.ariaBrailleLabel и Element.ariaBrailleRoleDescription (reflétent les attributs HTML ARIA globaux aria-braillelabel и aria-brailleroledescription.
- Inclus soutenir Presse-papiers.readText() (vous permet d'afficher le menu contextuel de collage lorsque vous essayez de lire les données du presse-papiers afin que l'utilisateur puisse confirmer l'action).
- Supprimé support désactivé dans la dernière version DOMRequête.
- supprimé la propriété SVGAElement.text (vous devriez l'utiliser à la place texteContenu).
- Outils de développement:
- Rapports de violation CSP acier plus informatif.
- Débogueur appris à suivre toutes les mutations DOM (:tracer --dom-mutations).
- Revenu une option supprimée il y a un an qui permet de désactiver la superposition avec un message indiquant que l'application web est en pause dans le débogueur (devtools.debugger.features.overlay). Cela a été jugé inutile, mais la pratique a montré que les développeurs Web en ont parfois besoin.
- Au bas du panneau du débogueur ajoutée menu pour diverses actions concernant les cartes à code.
Source: linux.org.ru
