Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Firefox 144 pour les développeurs

Cet article présente les changements de Firefox 144 qui concernent les développeur·euse·s. Firefox 144 est sorti le 14 octobre 2025 (angl.).

Changements pour les développeur·euse·s web

HTML

  • Les attributs command et commandfor de l'élément HTML <button> sont désormais pris en charge. L'attribut command permet de définir l'action à effectuer, et l'attribut commandfor permet d'associer le bouton à un autre élément sur lequel la commande agit. La commande peut être une valeur prédéfinie comme close ou une valeur personnalisée définie par vous. (bogue Firefox 1983523 (angl.)).

MathML

Suppressions

  • La prise en charge de l'ancienne police MathML STIXGeneral a été supprimée. Le paramètre mathml.stixgeneral_operator_stretching.disabled a également été supprimé. (bogue Firefox 1336058 (angl.)).

CSS

JavaScript

APIs

DOM

Média, WebRTC et Web Audio

Suppressions

Conformité WebDriver (WebDriver BiDi, Marionette)

WebDriver BiDi

  • Implémentation du nouvel événement browsingContext.downloadWillBegin, émis lorsqu'un nouveau téléchargement est lancé, soit en cliquant sur un lien avec l'attribut download, soit en réponse à une requête réseau avec un en-tête Content-Disposition indiquant une pièce jointe. (bogue Firefox 1874365 (angl.)).

  • Implémentation de la nouvelle commande emulation.setScreenOrientationOverride, qui permet aux clients d'émuler différentes orientations d'écran. Cette commande ne se limite pas aux appareils mobiles, mais fonctionne aussi pour les applications de bureau. (bogue Firefox 1974167 (angl.)).

  • Implémentation de la nouvelle commande emulation.setTimezoneOverride, qui permet aux clients de simuler un fuseau horaire spécifique. (bogue Firefox 1978027 (angl.)).

  • Amélioration de la commande emulation.setLocaleOverride pour appliquer également les paramètres spécifiés aux bacs à sable précédemment créés via WebDriver BiDi. (bogue Firefox 1983807 (angl.)).

  • Correction d'un bogue où la substitution de langue définie via emulation.setLocaleOverride était parfois partagée de manière incorrecte entre différents contextes de navigation au sein d'un même processus. (bogue Firefox 1980211 (angl.)).

  • Amélioration de la commande browsingContext.navigate pour éviter les erreurs NS_BINDING_ABORTED causées par des redirections ou des interruptions survenant après la validation de la navigation. (bogue Firefox 1914407 (angl.)).

Marionette

Changements pour les développeur·euse·s d'extensions

Fonctionnalités web expérimentales

Ces fonctionnalités sont livrées dans Firefox 144 mais sont désactivées par défaut. Pour les tester, recherchez la préférence appropriée dans la page about:config et définissez-la sur true.

Vous pouvez trouver d'autres fonctionnalités de ce type sur la page Fonctionnalités expérimentales.