Bugs importants corrigés dans Firefox 3

Cet article fait la liste des corrections importantes faisant partie de Firefox 3 qui ne sont pas nécessairement évidentes à trouver dans la documentation.

  • Si une erreur se produit à l'analyse d'un overlay, l'overlay n'est pas appliqué. Les erreurs d'analyse apparaissent dans la console d'erreurs. (bug 355755)
  • Des <menupopup> peuvent être placés dans une liaison XBL et être attachés à un élément de menu ou apparenté. (bug 345896)
  • La propriété dlgType des éléments button fonctionne correctement. (bug 308591)
  • Le paramètre canBubble de event.initEvent fonctionne correctement et des évènements peuvent être déclenchés sans se propager. (bug 330190)
  • L'évènement DOMAttrModified gère les attributs avec espace de noms correctement. (bug 247095)
  • Les instructions de traitement XML, comme <?xml-stylesheet ?>, sont maintenant ajoutés au DOM des documents XUL. Cela signifie que document.firstChild n'est pas forcément l'élément racine, utilisez plutôt document.documentElement. Par ailleurs, les instructions de traitement <?xml-stylesheet ?> et <?xul-overlay ?> n'ont maintenant plus d'effet en dehors du prologue du document. (bug 319654)
  • Les fonctions getElementsByAttributeNS() ont été ajoutées aux éléments et documents XUL. (bug 239976)
  • Les gestionnaires d'évènements sont conservés lorsque des éléments sont déplacés dans ou retirés d'un document XUL. (bug 286619)
  • Les évènements de mutation sont déclenchés aussi pour les documents non affichés. (bug 201238)
  • Divers problèmes dans l'ordre d'affichage des éléments ont été corrigés. (bug 317375)
  • getElementsByTagName() a été corrigé pour fonctionner correctement sur les sous-arbres dont des éléments ont des préfixes d'espaces de noms dans leur nom de balise (bug 206053).
  • Les évènements DOMNodeInserted et DOMNodeRemoved s'appliquent à présent aux bons nœuds (bug 367164).
  • \d, un des caractères spéciaux dans les expressions rationnelles, a été corrigé pour correspondre uniquement aux chiffres de base de l'alphabet latin (équivalent à [0-9]). (bug 378738)
  • La catégorie image-sniffing-services permet aux décodeurs d'images implémentés comme des extensions de décoder correctement des images envoyées avec des types MIME incorrects. (bug 391667)

Voir également


Étiquettes et contributeurs liés au document

Dernière mise à jour par : Mgjbot,