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émentsbutton
fonctionne correctement. (bug 308591) - Le paramètre
canBubble
deevent.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 quedocument.firstChild
n'est pas forcément l'élément racine, utilisez plutôtdocument.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
etDOMNodeRemoved
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